2026-03-07 - 2026-06-07

Overview

48 Active Pull Requests
47 Active Issues
Excluding merges, 3 authors have pushed 97 commits to main and 231 commits to all branches. On main, 165 files have changed and there have been 9372 additions and 6419 deletions.

11 Releases published by 2 users

Published @ocas/cli@v0.4.0 2026-06-07 05:25:45 +00:00

Published @ocas/core@v0.4.0 2026-06-07 05:25:45 +00:00

Published @ocas/fs@v0.4.0 2026-06-07 05:25:45 +00:00

Published @ocas/cli@0.3.1 2026-06-04 00:01:29 +00:00

Published v0.3.0 2026-06-03 23:06:00 +00:00

Published v0.2.2 2026-06-03 11:16:35 +00:00

Published v0.2.1 2026-06-03 09:43:30 +00:00

Published v0.2.0 2026-06-02 12:53:38 +00:00

Published v0.1.2 2026-06-02 04:26:49 +00:00

Published v0.1.1 2026-06-02 02:07:48 +00:00

Published v0.1.0 2026-06-01 17:09:21 +00:00

48 Pull requests merged by 4 users

Merged #96 chore: bump @ocas/core to 0.4.1 2026-06-07 15:46:32 +00:00

Merged #95 chore: remove legacy-packages/ 2026-06-07 15:13:30 +00:00

Merged #94 fix: gc must traverse oneOf and preserve template content 2026-06-07 13:36:09 +00:00

Merged #92 chore: release @ocas/core@0.4.0, @ocas/fs@0.4.0, @ocas/cli@0.4.0 2026-06-07 06:10:56 +00:00

Merged #90 docs: add changeset skip-rebuild rule to CLAUDE.md 2026-06-07 03:57:33 +00:00

Merged #91 feat: add ocas export / import — CAS closure bundling 2026-06-07 03:48:38 +00:00

Merged #89 perf: implement lazy loading in FsStore (#85) 2026-06-07 00:31:31 +00:00

Merged #88 docs: add efficiency guidelines to CLAUDE.md 2026-06-06 23:51:12 +00:00

Merged #87 fix: move CAS node files into nodes/ subdirectory (#84) 2026-06-06 23:46:08 +00:00

Merged #86 chore: sync solve-issue workflow from uwf canonical version 2026-06-06 22:45:08 +00:00

Merged #82 chore: add changeset for prompt bootstrap rename 2026-06-06 21:58:26 +00:00

Merged #81 chore: rename prompt setup→bootstrap, programmatic generation, bun→pnpm cleanup 2026-06-06 14:34:38 +00:00

Merged #79 chore: update workflow $START from _ to new/resume 2026-06-05 10:09:05 +00:00

Merged #78 fix: add allowBuilds for pnpm 11 CI 2026-06-04 10:46:07 +00:00

Merged #77 fix: use corepack for pnpm in CI 2026-06-04 10:32:59 +00:00

Merged #76 chore: add Gitea CI workflow 2026-06-04 09:38:05 +00:00

Merged #75 chore: use proman test instead of vitest run 2026-06-04 01:57:23 +00:00

Merged #74 fix: resolve prompt files from package root instead of dist 2026-06-04 00:38:14 +00:00

Merged #69 chore: remove redundant vite/vitest devDeps 2026-06-03 14:28:35 +00:00

Merged #68 feat: migrate var/tag store from JSONL to better-sqlite3 2026-06-03 08:40:46 +00:00

Merged #67 chore: 去掉 Bun,切换到 pnpm + 纯 Node runtime 2026-06-03 07:55:04 +00:00

Merged #65 fix: 修复 vitest 迁移后测试失败 2026-06-03 06:16:57 +00:00

Merged #63 chore: 测试框架从 bun:test 迁移到 vitest 2026-06-03 04:16:30 +00:00

Merged #61 feat: cli 包完整 build 支持(tsc emit + Node 兼容) 2026-06-03 03:28:32 +00:00

Merged #57 feat: --tag filter for list / var list 2026-06-02 11:39:30 +00:00

Merged #56 feat: show tag info in get / var get output 2026-06-02 11:26:51 +00:00

Merged #55 feat: top-level ocas tag/untag commands 2026-06-02 11:13:57 +00:00

Merged #49 fix(core,fs): phase 3 cleanup — drop legacy Store, sync bootstrap, dedup VarStore 2026-06-02 10:10:43 +00:00

Merged #48 fix(fs): add FsStore var/tag test coverage and share validateName 2026-06-02 09:35:09 +00:00

Merged #46 refactor(core): update all functions to accept OcasStore (single param) 2026-06-02 09:05:58 +00:00

Merged #45 feat(core): MemoryStore returns OcasStore (cas + var + tag) 2026-06-02 06:54:24 +00:00

Merged #44 feat(core): define CasStore, VarStore, TagStore, Store types 2026-06-02 05:56:08 +00:00

Merged #37 fix: resolve all TypeScript LSP errors in CLI package 2026-06-02 02:59:18 +00:00

Merged #35 fix: render trailing newline and pipe mode template rendering 2026-06-02 02:39:44 +00:00

Merged #31 feat: add ocas prompt usage/setup commands 2026-06-01 23:54:13 +00:00

Merged #30 feat: enforce @scope/name format for all variable names 2026-06-01 16:15:26 +00:00

Merged #28 feat: add sorting, pagination, and timestamps to list commands 2026-06-01 15:09:52 +00:00

Merged #26 feat: variable value history with LRU rotation 2026-06-01 13:40:52 +00:00

Merged #24 docs: unify alias→variable, refactor var commands 2026-06-01 12:39:49 +00:00

Merged #23 feat: all hash params accept variable names 2026-06-01 12:06:18 +00:00

Merged #22 feat: resolveHash from varStore, fix double bootstrap 2026-06-01 11:40:40 +00:00

Merged #21 feat: bootstrap writes to varStore 2026-06-01 10:56:46 +00:00

Merged #15 docs: knowledge cards — 8 core concept cards 2026-06-01 08:52:33 +00:00

Merged #14 fix: address PR #13 review nits 2026-06-01 08:44:51 +00:00

Merged #13 feat: add --render / -r flag for inline render output 2026-06-01 08:33:20 +00:00

Merged #11 feat: rename --store to --home for OCAS_HOME consistency 2026-06-01 08:20:05 +00:00

Merged #10 feat: rebrand internal namespaces to @ocas/ scope 2026-06-01 08:13:50 +00:00

Merged #9 feat: rebrand json-cas → OCAS 2026-06-01 06:29:16 +00:00

47 Issues closed from 3 users

Closed #93 bug: ocas gc deletes uwf thread/step CAS nodes (false orphans) 2026-06-07 13:36:09 +00:00

Closed #59 refactor: @ocas/fs var/tag 存储从 JSONL 迁移到 better-sqlite3 2026-06-07 03:57:31 +00:00

Closed #51 #50 Phase 1: ocas tag / untag commands + remove var tag 2026-06-07 03:57:29 +00:00

Closed #73 docs: core/README missing liquidjs dependency 2026-06-07 03:55:47 +00:00

Closed #72 docs: core/README Store type example outdated 2026-06-07 03:55:45 +00:00

Closed #71 docs: add engines field to sub-packages 2026-06-07 03:55:44 +00:00

Closed #62 chore: 测试框架从 bun:test 迁移到 vitest 2026-06-07 03:55:42 +00:00

Closed #83 RFC: ocas export / import — CAS closure bundling 2026-06-07 03:48:38 +00:00

Closed #85 perf: FsStore loads all CAS nodes into memory at startup 2026-06-07 00:31:31 +00:00

Closed #84 chore: restructure ~/.ocas layout — nodes/ subdirectory + optional prefix bucketing 2026-06-06 23:46:08 +00:00

Closed #80 chore: rename ocas prompt setup to ocas prompt bootstrap + upgrade content 2026-06-06 14:34:38 +00:00

Closed #70 docs: add description and keywords to all package.json 2026-06-03 23:23:59 +00:00

Closed #60 perf: @ocas/fs var/tag 存储从 JSONL 迁移到 better-sqlite3 2026-06-03 08:40:46 +00:00

Closed #66 chore: 去掉 Bun,切换到 pnpm + 纯 Node runtime 2026-06-03 07:55:04 +00:00

Closed #64 fix: 修复 vitest 迁移后 26 个失败测试 2026-06-03 06:16:57 +00:00

Closed #58 feat: cli 包完整 build 支持(tsc emit + bin 入口) 2026-06-03 03:28:32 +00:00

Closed #50 feat: top-level ocas tag command for CAS nodes 2026-06-02 11:39:45 +00:00

Closed #54 #50 Phase 3: list / var list support --tag filter 2026-06-02 11:39:30 +00:00

Closed #53 #50 Phase 2: get / var get show tag info 2026-06-02 11:26:51 +00:00

Closed #52 #50 Phase 1: ocas tag / untag commands + remove var tag 2026-06-02 11:13:58 +00:00

Closed #47 chore: Phase 3 review cleanup items 2026-06-02 10:10:43 +00:00

Closed #38 refactor: unified Store type — CasStore + VarStore + TagStore 2026-06-02 09:37:54 +00:00

Closed #43 #38 Phase 5: CLI adapts to unified Store 2026-06-02 09:37:41 +00:00

Closed #42 #38 Phase 4: FsStore implements Store (move VariableStore to fs) 2026-06-02 09:35:09 +00:00

Closed #41 #38 Phase 3: Update core functions to accept Store (single param) 2026-06-02 09:05:58 +00:00

Closed #40 #38 Phase 2: MemoryStore implements Store (cas + var + tag) 2026-06-02 06:54:24 +00:00

Closed #39 #38 Phase 1: Define CasStore, VarStore, TagStore, Store types in core/src/types.ts 2026-06-02 05:56:08 +00:00

Closed #16 feat: unify alias and variable — all hash params accept variable names 2026-06-02 03:30:14 +00:00

Closed #36 CLI: fix TypeScript LSP errors in packages/cli 2026-06-02 02:59:18 +00:00

Closed #33 render: missing trailing newline in template output 2026-06-02 02:39:44 +00:00

Closed #34 render -p (pipe mode): outputs raw hash instead of rendered content 2026-06-02 02:39:44 +00:00

Closed #32 CLI: add --version flag 2026-06-02 00:39:26 +00:00

Closed #29 enforce @scope/name format for all variables 2026-06-01 16:15:26 +00:00

Closed #27 feat: list sorting, pagination, and timestamps 2026-06-01 15:09:52 +00:00

Closed #25 feat: variable value history with LRU rotation 2026-06-01 13:40:53 +00:00

Closed #20 docs: update knowledge cards and CLAUDE.md for alias→variable unification (#16 Phase 4) 2026-06-01 12:39:49 +00:00

Closed #19 feat: all hash params accept variable names (#16 Phase 3) 2026-06-01 12:06:19 +00:00

Closed #18 feat: resolveHash from varStore instead of builtinSchemas map (#16 Phase 2) 2026-06-01 11:40:40 +00:00

Closed #17 feat: bootstrap writes to varStore instead of returning map (#16 Phase 1) 2026-06-01 10:56:46 +00:00

Closed #12 feat: add --render / -r flag for inline render output 2026-06-01 08:33:20 +00:00

Closed #8 7. Open source prep 2026-06-01 06:30:04 +00:00

Closed #4 3. Rename CLI binary: json-cas/ucas → ocas 2026-06-01 06:29:17 +00:00

Closed #5 4. Change default store path: ~/.uncaged/json-cas → ~/.ocas 2026-06-01 06:29:17 +00:00

Closed #6 5. Rename package directories 2026-06-01 06:29:17 +00:00

Closed #7 6. Update all documentation 2026-06-01 06:29:17 +00:00

Closed #3 2. Rename packages: @uncaged/* → @ocas/* 2026-06-01 06:29:16 +00:00

Closed #2 1. Migrate code from uncaged/json-cas to shazhou/ocas 2026-06-01 06:13:20 +00:00

47 Issues created by 0 users

Opened #2 1. Migrate code from uncaged/json-cas to shazhou/ocas 2026-06-01 06:09:15 +00:00

Opened #3 2. Rename packages: @uncaged/* → @ocas/* 2026-06-01 06:09:16 +00:00

Opened #4 3. Rename CLI binary: json-cas/ucas → ocas 2026-06-01 06:09:17 +00:00

Opened #5 4. Change default store path: ~/.uncaged/json-cas → ~/.ocas 2026-06-01 06:09:18 +00:00

Opened #6 5. Rename package directories 2026-06-01 06:09:19 +00:00

Opened #7 6. Update all documentation 2026-06-01 06:09:21 +00:00

Opened #8 7. Open source prep 2026-06-01 06:09:22 +00:00

Opened #12 feat: add --render / -r flag for inline render output 2026-06-01 08:21:57 +00:00

Opened #16 feat: unify alias and variable — all hash params accept variable names 2026-06-01 09:56:48 +00:00

Opened #17 feat: bootstrap writes to varStore instead of returning map (#16 Phase 1) 2026-06-01 10:09:29 +00:00

Opened #18 feat: resolveHash from varStore instead of builtinSchemas map (#16 Phase 2) 2026-06-01 10:09:30 +00:00

Opened #19 feat: all hash params accept variable names (#16 Phase 3) 2026-06-01 10:09:31 +00:00

Opened #20 docs: update knowledge cards and CLAUDE.md for alias→variable unification (#16 Phase 4) 2026-06-01 10:09:32 +00:00

Opened #25 feat: variable value history with LRU rotation 2026-06-01 12:52:54 +00:00

Opened #27 feat: list sorting, pagination, and timestamps 2026-06-01 13:53:57 +00:00

Opened #29 enforce @scope/name format for all variables 2026-06-01 15:29:04 +00:00

Opened #32 CLI: add --version flag 2026-06-02 00:37:20 +00:00

Opened #33 render: missing trailing newline in template output 2026-06-02 02:14:24 +00:00

Opened #34 render -p (pipe mode): outputs raw hash instead of rendered content 2026-06-02 02:14:42 +00:00

Opened #36 CLI: fix TypeScript LSP errors in packages/cli 2026-06-02 02:37:26 +00:00

Opened #38 refactor: unified Store type — CasStore + VarStore + TagStore 2026-06-02 03:29:37 +00:00

Opened #39 #38 Phase 1: Define CasStore, VarStore, TagStore, Store types in core/src/types.ts 2026-06-02 05:30:40 +00:00

Opened #40 #38 Phase 2: MemoryStore implements Store (cas + var + tag) 2026-06-02 05:30:41 +00:00

Opened #41 #38 Phase 3: Update core functions to accept Store (single param) 2026-06-02 05:30:42 +00:00

Opened #42 #38 Phase 4: FsStore implements Store (move VariableStore to fs) 2026-06-02 05:30:43 +00:00

Opened #43 #38 Phase 5: CLI adapts to unified Store 2026-06-02 05:30:44 +00:00

Opened #47 chore: Phase 3 review cleanup items 2026-06-02 09:05:51 +00:00

Opened #50 feat: top-level ocas tag command for CAS nodes 2026-06-02 10:30:00 +00:00

Opened #51 #50 Phase 1: ocas tag / untag commands + remove var tag 2026-06-02 10:50:25 +00:00

Opened #52 #50 Phase 1: ocas tag / untag commands + remove var tag 2026-06-02 10:51:19 +00:00

Opened #53 #50 Phase 2: get / var get show tag info 2026-06-02 10:51:19 +00:00

Opened #54 #50 Phase 3: list / var list support --tag filter 2026-06-02 10:51:21 +00:00

Opened #58 feat: cli 包完整 build 支持(tsc emit + bin 入口) 2026-06-03 01:23:50 +00:00

Opened #59 refactor: @ocas/fs var/tag 存储从 JSONL 迁移到 better-sqlite3 2026-06-03 01:29:50 +00:00

Opened #60 perf: @ocas/fs var/tag 存储从 JSONL 迁移到 better-sqlite3 2026-06-03 01:30:00 +00:00

Opened #62 chore: 测试框架从 bun:test 迁移到 vitest 2026-06-03 02:46:38 +00:00

Opened #64 fix: 修复 vitest 迁移后 26 个失败测试 2026-06-03 04:25:17 +00:00

Opened #66 chore: 去掉 Bun,切换到 pnpm + 纯 Node runtime 2026-06-03 07:35:09 +00:00

Opened #70 docs: add description and keywords to all package.json 2026-06-03 23:22:22 +00:00

Opened #71 docs: add engines field to sub-packages 2026-06-03 23:22:37 +00:00

Opened #72 docs: core/README Store type example outdated 2026-06-03 23:22:38 +00:00

Opened #73 docs: core/README missing liquidjs dependency 2026-06-03 23:22:38 +00:00

Opened #80 chore: rename ocas prompt setup to ocas prompt bootstrap + upgrade content 2026-06-06 13:40:21 +00:00

Opened #83 RFC: ocas export / import — CAS closure bundling 2026-06-06 22:17:45 +00:00

Opened #84 chore: restructure ~/.ocas layout — nodes/ subdirectory + optional prefix bucketing 2026-06-06 22:27:47 +00:00

Opened #85 perf: FsStore loads all CAS nodes into memory at startup 2026-06-06 22:33:30 +00:00

Opened #93 bug: ocas gc deletes uwf thread/step CAS nodes (false orphans) 2026-06-07 08:19:52 +00:00