Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
248 commits
Select commit Hold shift + click to select a range
884e020
feat(agents): add costrict agent suite for structured workflows
xixingde Apr 7, 2026
d77963f
feat: add costrict login provider
Askhz Apr 7, 2026
47b535a
fix(costrict): enable file edit and write tools for built-in agents
xixingde Apr 7, 2026
967b970
Merge pull request #2 from Askhz/feature/costrict-login
y574444354 Apr 7, 2026
a075c09
Merge pull request #1 from xixingde/main
y574444354 Apr 7, 2026
66be9ca
Merge branch 'claude-code-best:main' into main
y574444354 Apr 7, 2026
19a3625
Merge branch 'claude-code-best:main' into main
y574444354 Apr 8, 2026
ab0ffd5
refactor(costrict): migrate agents to dedicated module and add new ag…
xixingde Apr 9, 2026
114629f
fix(interactive): stop early input capture before rendering dialogs
Askhz Apr 9, 2026
3e0eed1
Merge branch 'main' of https://github.com/Askhz/csc
Askhz Apr 9, 2026
c15c952
refactor(costrict): archive QuickExplore agent and update agent tool …
xixingde Apr 9, 2026
80288a1
refactor(costrict): rename QuickExplore to Explore, standardize impor…
xixingde Apr 9, 2026
792b784
refactor(agents): standardize import paths and remove obsolete tool r…
xixingde Apr 9, 2026
02d046a
feat(agents): add QuickExploreAgent and enable planning agents by def…
xixingde Apr 9, 2026
0c3b7e1
feat(agents): add explicit tools list to planApply agent
xixingde Apr 9, 2026
9cef68a
refactor(strictPlan): update agent references from Explore to QuickEx…
xixingde Apr 9, 2026
2c97a0f
feat(skills): add project-wiki skill for automated technical document…
yhangf Apr 9, 2026
b3d15c6
Merge pull request #4 from yhangf/main
y574444354 Apr 9, 2026
a9587e8
Merge pull request #3 from Askhz/fix/setup-dialogs
y574444354 Apr 9, 2026
4100031
Merge branch 'claude-code-best:main' into main
y574444354 Apr 9, 2026
47fda68
refactor(agents): remove checkpoint workflow and file-outline from su…
xixingde Apr 9, 2026
817fe6d
Merge branch 'main' of https://github.com/xixingde/csc
xixingde Apr 9, 2026
c5c6b50
feat: 品牌化首页为 CoStrict 风格
y574444354 Apr 9, 2026
523db59
Merge pull request #5 from y574444354/feat/basic-config
y574444354 Apr 9, 2026
c7bfe22
Merge branch 'claude-code-best:main' into feat/basic-config
y574444354 Apr 9, 2026
2ba63d1
Merge branch 'y574444354:main' into main
xixingde Apr 9, 2026
7168328
Merge pull request #6 from xixingde/main
y574444354 Apr 9, 2026
1d70f31
feat(tdd): add TDD workflow with test design, prepare, execute, and r…
yhangf Apr 9, 2026
26beb6f
Merge branch 'feature/tdd'
yhangf Apr 9, 2026
cc326e5
refactor: rename costrict/agent directory to costrict/agents
yhangf Apr 9, 2026
7850531
feat: 更新 WelcomeV2 样式对齐和 ThemePicker 提示
y574444354 Apr 9, 2026
fd9dc6d
Merge branch 'main' of https://github.com/y574444354/csc
y574444354 Apr 9, 2026
824f09c
chore: 更新配置和组件文件
y574444354 Apr 9, 2026
03b7cbf
Merge pull request #7 from yhangf/main
y574444354 Apr 9, 2026
df65350
feat(skill): add security review builtin skill with code audit support
Askhz Apr 9, 2026
51f597a
feat(costrict): enable thinking mode in Anthropic-to-OpenAI message c…
yhangf Apr 9, 2026
7c3f57b
Merge pull request #9 from yhangf/main
y574444354 Apr 9, 2026
2d9996a
Merge pull request #8 from Askhz/feature/security-review
y574444354 Apr 9, 2026
d5daf37
feat(AgentTool): add new built-in agents to registry
xixingde Apr 9, 2026
6962816
feat(agents): add TDD agent and integrate into strict plan workflow
xixingde Apr 9, 2026
1c3e495
rebrand: 将 Claude Code 品牌改为 CoStrict
y574444354 Apr 9, 2026
260a814
Merge pull request #10 from y574444354/feat/rebrand-claude-code-to-co…
y574444354 Apr 9, 2026
1cedb89
refactor(provider): migrate credentials storage from ~/.costrict to ~…
Askhz Apr 9, 2026
73c2121
Merge pull request #11 from Askhz/refactor/change-config-path
y574444354 Apr 9, 2026
3363059
fix(agents): enable Claude markdown output across all built-in agents
xixingde Apr 9, 2026
51ff947
feat(costrict): 集成 CoStrict 登录流程和模型选择到 /model 命令
y574444354 Apr 9, 2026
caa0203
Merge upstream/main: 同步上游更新并解决冲突
y574444354 Apr 9, 2026
cd9a29e
docs: update contributors
y574444354 Apr 9, 2026
fe8ad9d
feat: migrate strictSpec workflow agents into csc built-in agent regi…
yhangf Apr 9, 2026
12601d3
Merge branch 'main' of https://github.com/xixingde/csc
xixingde Apr 9, 2026
57d0e1f
refactor(agents): consolidate PlanApply functionality into StrictPlan…
xixingde Apr 9, 2026
69e946e
docs: update contributors
xixingde Apr 9, 2026
1f768d6
refactor(agents): 3层架构重构 StrictSpec 工作流
yhangf Apr 9, 2026
e5f88ca
Merge pull request #13 from xixingde/main
y574444354 Apr 9, 2026
51b88ec
refactor(agents): 改为2层架构,StrictSpec 直接调度所有叶子 agent
yhangf Apr 9, 2026
a33063f
refactor: remove OAuth/preflight from onboarding and fix model picker…
Askhz Apr 9, 2026
fc9bbc9
Merge pull request: feat/strictspec-agent
yhangf Apr 10, 2026
bb1e88e
Merge branch 'main' of https://github.com/yhangf/csc
yhangf Apr 10, 2026
d7800bd
docs: update contributors
yhangf Apr 10, 2026
7ee0b3a
refactor(agents): 清理 StrictSpec 架构,删除 PlanManager
yhangf Apr 10, 2026
0d17546
refactor(agents): 改回2层架构,StrictSpec 直接调 SubCoding
yhangf Apr 10, 2026
f5489e0
Merge branch 'main' of https://github.com/yhangf/csc
yhangf Apr 10, 2026
697c5fe
docs: update contributors
yhangf Apr 10, 2026
795000f
Merge pull request #15 from yhangf/main
y574444354 Apr 10, 2026
a9ee8d6
docs: update contributors
y574444354 Apr 10, 2026
7c35afe
docs: update contributors
xixingde Apr 10, 2026
1f68cd7
Merge pull request #14 from Askhz/refactor/first-login
y574444354 Apr 10, 2026
b00608c
docs: update contributors
y574444354 Apr 10, 2026
8b6bca6
docs: update contributors
yhangf Apr 10, 2026
2f115cf
refactor(agents): reorganize strictPlan agent workflow and remove con…
xixingde Apr 10, 2026
b320774
refactor(skills): move projectWiki and tdd skills from bundled to src…
yhangf Apr 10, 2026
d18c9ac
docs: update contributors
yhangf Apr 10, 2026
46ba58e
refactor(strictPlan): update system prompt to clarify role and correc…
xixingde Apr 10, 2026
90908ba
merge upstream/main: 同步上游更新并解决冲突
y574444354 Apr 10, 2026
79a058e
docs: update contributors
y574444354 Apr 10, 2026
082345b
refactor(costrict): replace SpecPlan agent with StrictPlan skill
xixingde Apr 10, 2026
47b2db2
feat(strictPlan): add allowedTools configuration to restrict availabl…
xixingde Apr 10, 2026
2f3038c
Merge pull request #16 from yhangf/main\n\nrefactor skills structure\…
y574444354 Apr 10, 2026
121537e
docs: update contributors
y574444354 Apr 10, 2026
49ec57a
feat(cli): disable nonessential traffic and remote settings by default
Askhz Apr 10, 2026
8ea2946
refactor: replace "Claude's" with "CoStrict's" in user-facing copy
y574444354 Apr 10, 2026
c5b44cb
Merge pull request #18 from y574444354/refactor/replace-claude-with-c…
y574444354 Apr 10, 2026
989bd7f
Merge pull request #17 from Askhz/feat/disable-nonessential-traffic
y574444354 Apr 10, 2026
9975d8c
Merge branch 'claude-code-best:main' into main
y574444354 Apr 10, 2026
c65bbea
feat(sideQuery): add OpenAI and CoStrict provider support
Askhz Apr 10, 2026
249ac7a
docs: rewrite README from CoStrict enterprise perspective
y574444354 Apr 10, 2026
b5b741c
Merge pull request #20 from y574444354/docs/rewrite-readme-costrict
y574444354 Apr 10, 2026
c4238f5
Merge pull request #19 from Askhz/feat/costrict-sidequery
y574444354 Apr 10, 2026
557b873
feat(agents): add `isMainThread` flag to agent definition for full to…
xixingde Apr 10, 2026
53a2d16
Merge branch 'main' of https://github.com/xixingde/csc
xixingde Apr 10, 2026
058a772
Merge branch 'main' of https://github.com/xixingde/csc
xixingde Apr 10, 2026
5b852bf
docs: update contributors
xixingde Apr 10, 2026
8d456ae
Merge pull request #21 from xixingde/main
y574444354 Apr 10, 2026
0fef4c2
refactor(AgentTool): disable strict spec agent
yhangf Apr 10, 2026
afee7d3
Merge pull request #22 from yhangf/main
y574444354 Apr 10, 2026
8258d9b
fix(agents): normalize tool name references in built-in agent prompts
yhangf Apr 10, 2026
6f233a6
feat(costrict): add depthGuard agent and refine strictPlan/strictSpec…
y574444354 Apr 10, 2026
e577962
品牌名称微调
y574444354 Apr 10, 2026
6fb91d2
feat(logo): show "Not logged in" state and provider display name in logo
Askhz Apr 10, 2026
8cb9343
Merge branch 'y574444354:main' into main
yhangf Apr 11, 2026
70dda49
feat(costrict): add strict-spec skill and rename skill/ to skills/
yhangf Apr 11, 2026
96d3353
Merge pull request #23 from yhangf/main
y574444354 Apr 11, 2026
cb61086
Merge pull request #24 from Askhz/fix/model-login-sync
y574444354 Apr 11, 2026
404e725
refactor(AgentTool): disable STRICT_SPEC_AGENT from built-in agents
yhangf Apr 11, 2026
3fc90fd
fix: 修复 Windows 上 bun.exe 命令识别问题并更新版本号至 4.0.3
y574444354 Apr 11, 2026
48d64cc
Merge branch 'main' of https://github.com/y574444354/csc
y574444354 Apr 11, 2026
523018d
feat(permissions): add configurable auto-select timeout for AskUserQu…
yhangf Apr 13, 2026
39d21d2
merge: sync upstream claude-code-best/claude-code main (dad3ad2)
y574444354 Apr 14, 2026
ccd135c
fix: prioritize settings model over ANTHROPIC_MODEL env var and impro…
Askhz Apr 14, 2026
3eb9095
feat(agents): restrict Agent tool to specific sub-agents in strictPla…
xixingde Apr 14, 2026
7d51b87
Merge pull request #25 from y574444354/sync/upstream-main
y574444354 Apr 14, 2026
5dd37f9
docs: update contributors
y574444354 Apr 14, 2026
06cd56f
feat(skills): disable model invocation for user-only skills
xixingde Apr 14, 2026
fd000d5
Merge pull request #26 from Askhz/fix/init-model-load
y574444354 Apr 14, 2026
b34a816
chore: bump version to 4.0.4
Askhz Apr 14, 2026
24319c4
Merge pull request #27 from Askhz/fix/init-model-load
y574444354 Apr 14, 2026
3c41abe
linshi fangchu node_modules
Apr 14, 2026
88e2ce1
refactor: 重构 provider、agents、status 及相关工具模块
Apr 14, 2026
4c18f4f
chore: remove node_modules from tracking
Apr 14, 2026
05c8fe9
Merge branch 'main' into dev
xixingde Apr 15, 2026
efedc9f
微调本地包
y574444354 Apr 15, 2026
4d44682
feat: 品牌重命名 claude → csc 并注册 update 命令
y574444354 Apr 15, 2026
7419c72
chore: bump version to 4.0.5
y574444354 Apr 15, 2026
d7f171e
docs: 添加 CHANGELOG.md 记录 4.0.1-4.0.5 版本变更
y574444354 Apr 15, 2026
75c510c
feat(agents): add visibleTo access control and orchestrator agents fo…
xixingde Apr 15, 2026
316f306
refactor(agents): streamline agent system prompts
yhangf Apr 15, 2026
0b11d6e
fix(agents): change QuickExplore hierarchy level from L2 to L1
yhangf Apr 15, 2026
05cc71c
feat: 内置 skill 下载改用 SSH 传输并增加 commit SHA 缓存比对
kingboung Apr 15, 2026
1dfbf08
feat: 替换内置 security-review 为 CoStrict Security 版本
kingboung Apr 15, 2026
25d155e
chore: 更新 .gitignore 添加 security-review_result 和 *.bun-build
kingboung Apr 15, 2026
003ff2d
feat: 增强 Node.js 兼容性 — 扩展 Bun API polyfill 覆盖范围
y574444354 Apr 15, 2026
28b0ecf
fix(agents): remove isMainThread flag and update agent descriptions a…
xixingde Apr 15, 2026
48eca1f
fix(slash-command): propagate Agent(x,y,z) allowedAgentTypes restrict…
xixingde Apr 15, 2026
1e1d322
Merge branch 'dev' of https://github.com/y574444354/csc into dev
xixingde Apr 16, 2026
4be0266
Merge pull request #30 from y574444354/feat/node-compat-polyfill-enha…
y574444354 Apr 16, 2026
294289b
Merge pull request #29 from y574444354/feat/security-review-v2
y574444354 Apr 16, 2026
81f54ed
docs: update contributors
y574444354 Apr 16, 2026
b58f5b7
feat(agents): restrict Agent tool to specific sub-agents and add allo…
xixingde Apr 16, 2026
417a2ad
Merge branch 'main' of https://github.com/y574444354/csc
xixingde Apr 16, 2026
e694ef6
docs: update contributors
xixingde Apr 16, 2026
f166165
fix: 修复 n 快捷键导致关闭的问题
claude-code-best Apr 14, 2026
b241223
fix: 修复 node 下 ws 没打包问题
claude-code-best Apr 14, 2026
ca28559
docs: 修复链接
claude-code-best Apr 14, 2026
da60b49
fix: 修复类型问题(#267) (#271)
claude-code-best Apr 15, 2026
4790336
Merge pull request #28 from y574444354/sync/upstream-main-20250415
y574444354 Apr 16, 2026
531bd9f
chore: bump version to 4.0.6
y574444354 Apr 16, 2026
06be8bc
fix: csc auth login 默认使用 CoStrict OAuth 登录
Askhz Apr 16, 2026
22fd085
fix: 修复 fetch.ts preconnect 重复标识符类型错误
Apr 16, 2026
13ec1d4
chore: back fetch.ts
Askhz Apr 16, 2026
fbeaf13
fix: 修复 CoStrict provider 模型选择与 token 估算问题
y574444354 Apr 16, 2026
e856ec1
chore: 将 .omc/ 整个目录加入 gitignore
y574444354 Apr 16, 2026
bd929f1
merge: 合并 main 分支,解决冲突
y574444354 Apr 16, 2026
132c682
chore: 清理 .omc 缓存文件
y574444354 Apr 16, 2026
ae0c217
Merge pull request #32 from y574444354/feat/node-compat-polyfill-enha…
y574444354 Apr 16, 2026
50109ff
Merge branch 'pr-31'
y574444354 Apr 16, 2026
928afd3
chore: bump version to 4.0.7
y574444354 Apr 16, 2026
d67b7e4
fix: 修复 Windows nvm4w 路径下 upgrade 命令识别为 development 的问题
y574444354 Apr 16, 2026
3870297
Merge branch 'upstream/main' into main
y574444354 Apr 17, 2026
ebb6e90
docs: update contributors
y574444354 Apr 17, 2026
2949737
chore: bump version to 4.0.8
y574444354 Apr 17, 2026
98a1ce3
readme
y574444354 Apr 20, 2026
d743211
feat(costrict): enable StrictSpec workflow and refine strict skills
yhangf Apr 20, 2026
cbf88c1
refactor(agents): remove English description from StrictSpec whenToUse
yhangf Apr 20, 2026
a2a3f59
refactor: 精简登录选项,保留 4 个主要登录方式
Askhz Apr 20, 2026
47b6a33
refactor(skills): remove english description from strictSpec
yhangf Apr 20, 2026
ddb776c
refactor: 优化 Windows TTY 处理和代码风格统一
y574444354 Apr 20, 2026
662fda4
Merge branch 'main' into refactor/login-logic
Askhz Apr 20, 2026
45575c4
Merge branch 'main' into dev
yhangf Apr 20, 2026
d7bcf65
feat: restore CoStrict login option in interactive login
Askhz Apr 20, 2026
425ca6b
feat: cleanup CLAUDE_CODE_USE_COSTRICT env var after provider switch
Askhz Apr 20, 2026
7b5e1f3
feat: auto-set default model when switching provider
Askhz Apr 20, 2026
83beec0
Merge pull request #33 from Askhz/refactor/login-logic
y574444354 Apr 21, 2026
1911252
docs: update contributors
y574444354 Apr 21, 2026
38a604e
chore: comment out --allow-dangerously-skip-permissions option
y574444354 Apr 21, 2026
c28cd05
fix: handle reasoning_content for thinking mode in OpenAI compatibili…
Askhz Apr 21, 2026
3afc49e
chore: change terminalTitle
Askhz Apr 21, 2026
32c6f68
test: fix empty thinking block test expectation
Askhz Apr 21, 2026
7ad764b
chore: update changelog URL to y574444354/csc repository
Askhz Apr 21, 2026
bd15046
chore(branding): replace Claude/Anthropic references with CoStrict in…
yhangf Apr 21, 2026
3f7fa33
fix: not login can not show model
Askhz Apr 21, 2026
5197e2d
refactor(cli): rename command references from 'claude --resume' to 'c…
yhangf Apr 22, 2026
f9378fc
Merge pull request #34 from Askhz/fix/model-chat
yhangf Apr 22, 2026
2393020
Merge pull request #35 from Askhz/chore/change-logo
yhangf Apr 22, 2026
c1b7bbc
fix: restrict ANTHROPIC_MODEL to anthropic-compatible providers in mo…
Askhz Apr 22, 2026
3e8a82d
Merge pull request #36 from Askhz/fix/model-chat
yhangf Apr 22, 2026
98c9f21
fix: pass through user-configured model name instead of overriding wi…
Askhz Apr 22, 2026
772739c
fix: 在 CoStrict provider 下侧查询统一使用主循环模型
Askhz Apr 22, 2026
3d86840
Merge pull request #37 from Askhz/fix/model-use
y574444354 Apr 22, 2026
7806df4
Merge branch 'main' of https://github.com/y574444354/csc
y574444354 Apr 23, 2026
41d1f88
chore: remove UI text replacement candidates report
yhangf Apr 23, 2026
55dd7fb
chore: remove desktop command, force condensed logo, update tip copy
Apr 23, 2026
b920b63
chore: bump version to 4.0.9 and update package info
Apr 23, 2026
e4ab168
fix: include run-parallel.mjs in npm package files
Apr 23, 2026
4e75096
feat: rename bin command to csc
Apr 23, 2026
5daaaf8
chore: consolidate 4.0.9~4.0.11 into 4.0.8
Apr 23, 2026
278d5df
fix: 为缺少 required 字段的 object schema 注入空数组以兼容 Qwen
Askhz Apr 23, 2026
159c400
chore: bump version to 4.0.12
Apr 23, 2026
997b83a
feat: integrate cosknow — auto-install kb commands on postinstall
Askhz Apr 24, 2026
9456adc
fix: install cosknow globally to always fetch latest version
Askhz Apr 24, 2026
80dc09d
Merge pull request #38 from Askhz/fix/qwen-require-param-err
y574444354 Apr 27, 2026
fc78a84
Merge pull request #39 from Askhz/feat/add-cosknow
y574444354 Apr 27, 2026
03bb5aa
fix: 将 costrict 加入 is3P 判断,消除登录后"Not logged in"提示
Askhz Apr 28, 2026
faa531f
Merge pull request #40 from Askhz/fix/login-tips
y574444354 Apr 28, 2026
6fe647c
chore(cli): rebrand CLI from Claude to CoStrict with restructured hel…
yhangf Apr 28, 2026
5fdc738
Merge branch 'main' of https://github.com/y574444354/csc
yhangf Apr 28, 2026
22c770d
docs: update contributors
yhangf Apr 28, 2026
8f9e7d5
merge: sync upstream/main while preserving local brand/config
y574444354 Apr 29, 2026
766f974
chore: rebrand to CoStrict/csc for 4.0.13-beta.0
y574444354 Apr 29, 2026
3e5bb0e
fix: ripgrep 安装支持内网私服兜底 & 修复终端标题为 csc
Askhz Apr 29, 2026
9191df6
Merge pull request #41 from Askhz/fix/rg-install
y574444354 Apr 29, 2026
5864d1a
fix: 构建时替换 feature flags,修复 CoStrict provider 递归解析,默认启用 BUDDY
y574444354 Apr 29, 2026
2f7fc79
fix: 修复 sideQuery/模型选择在 CoStrict 和 OpenAI provider 下的问题
Askhz Apr 29, 2026
307b025
chore: 统一所有 provider 的 User-Agent 为 csc/${VERSION}
Askhz Apr 29, 2026
f2dbc64
Merge pull request #42 from Askhz/fix/login-costrict-model
y574444354 Apr 29, 2026
6ea7bdf
chore: release 4.0.13
y574444354 Apr 29, 2026
3f84d15
docs: 更新 CHANGELOG.md,添加 4.0.13 版本变更记录
y574444354 Apr 29, 2026
ea410c8
docs: update contributors
y574444354 May 4, 2026
65c347a
docs: add design spec for migrating review agents to unified costrict…
kingboung May 7, 2026
e4025f5
chore: add review module stubs and gitignore rules
kingboung May 7, 2026
abf67ea
feat: add generate-review-builtin script for unified review resource …
kingboung May 7, 2026
4054ae9
feat: migrate review agents and skills to unified costrict-review repo
kingboung May 7, 2026
3beeaa5
ci: add review agent generation step to build and CI
kingboung May 7, 2026
a1d3a3d
chore: untrack generated review builtin files from git index
kingboung May 7, 2026
4920403
chore: remove superpowers docs directory
kingboung May 7, 2026
083e2a7
chore: add gray-matter dependency for frontmatter parsing
kingboung May 7, 2026
f8a4ae7
fix: 默认关闭 FORK_SUBAGENT feature flag
Askhz May 7, 2026
28d4f1f
feat(rawDump): add session data raw-dump reporting module
May 7, 2026
00e37ee
fix: use new URL() for cwd path in build.ts review generation step
kingboung May 7, 2026
f3ece2f
refactor(rawDump): prevent 429 with queue + batch worker
May 7, 2026
7363519
Merge pull request #45 from y574444354/feat/report-raw-dump
linkai0924 May 7, 2026
dacbf1f
feat: migrate favorite command from opencode to csc
May 8, 2026
85aaeb9
Merge pull request #43 from y574444354/feat/migrate-review-agents
y574444354 May 8, 2026
0e01c5a
Merge pull request #44 from Askhz/fix/disable-fork-subagent-default
y574444354 May 8, 2026
684b814
Merge pull request #46 from y574444354/feat/favorite-migrate
y574444354 May 8, 2026
697ee49
feat(query-engine): pass mainThreadAgentDefinition to support built-i…
yhangf May 8, 2026
ba2aad5
feat(permissions): auto-select AskUserQuestion answers in headless mode
yhangf May 8, 2026
1efba6b
feat(cli): resolve agent tools based on main thread agent definition …
yhangf May 9, 2026
396e4cd
feat(agents): propagate allowedAgentTypes from agent tool resolution …
yhangf May 9, 2026
3ec07bd
Merge branches 'feature/spec-pro' and 'main' of https://github.com/y5…
yhangf May 9, 2026
2fa9f16
fix: code-review compile issue
May 9, 2026
61b1b59
Merge pull request #51 from y574444354/fix/compile-code-reivew
linkai0924 May 9, 2026
1240a1a
fix(rawDump): prevent batch worker concurrency cascade and add fetch …
May 11, 2026
6651109
Merge pull request #55 from y574444354/fix/batch-work-issue
linkai0924 May 11, 2026
dbef683
docs: update contributors
y574444354 May 11, 2026
5515699
build(scripts): add bun compile scripts for linux and windows binaries
May 11, 2026
ab2195b
Merge pull request #59 from y574444354/feat/package-binary
linkai0924 May 11, 2026
e8dca4d
feat(cli): add git commit hash and build time to --version output
May 11, 2026
f8d4fee
feat(rawDump): disable raw dump by default
May 11, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 1 addition & 0 deletions .claude/worktrees/agent-a78f2677
Submodule agent-a78f2677 added at ab0ffd
9 changes: 9 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,15 @@ jobs:
CLAUDE_CODE_SKIP_CHROME_MCP_SETUP: "1"
run: bun install --frozen-lockfile

- name: Setup SSH for review agent generation
uses: webfactory/ssh-agent@v0.9.0
with:
ssh-private-key: ${{ secrets.CO_STRICT_REVIEW_SSH_KEY }}

- name: Generate review builtin files
run: bun run scripts/generate-review-builtin.ts
continue-on-error: true

- name: Type check
run: bun run typecheck

Expand Down
18 changes: 11 additions & 7 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -19,11 +19,6 @@ src/utils/vendor/
/*.png
*.bmp

# Internal system prompt documents
Claude-Opus-*.txt
Claude-Sonnet-*.txt
Claude-Haiku-*.txt

# Agent / tool state dirs
.swarm/
.agents/__pycache__/
Expand All @@ -43,5 +38,14 @@ data
.codex/skills/.system/**
!.codex/prompts/
!.codex/prompts/**
teach-me
credentials.json

.costrict
.claude
.tmp/

# Auto-generated review builtin files
src/costrict/review/agent/builtin.ts
src/costrict/review/skill/builtin.ts

# Review builtin cache
packages/builtin-tools/bundled-review/
110 changes: 110 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,110 @@
# Changelog

All notable changes to this project will be documented in this file.

## [4.0.13] - 2026-04-29

### 品牌重构

- **Rebrand**: CLI 从 Claude 全面重命名为 CoStrict/csc,包括命令行帮助输出、终端标题等
- 统一所有 provider 的 User-Agent 为 `csc/${VERSION}`

### 功能改进

- **BUDDY 功能默认启用**:移除日期限制,开箱即用
- **构建时替换 feature flags**:构建产物中自动将 `feature('FLAG_NAME')` 替换为 `true/false`,不再依赖运行时环境变量
- **内置 KB 套件(cosknow)**:打包时将 KB 知识库套件内置进 csc,安装后自动注册命令到 `~/.claude/commands/`

### Bug 修复

- **修复 CoStrict provider 递归解析问题**:`getDefaultSonnetModel` / `getDefaultHaikuModel` 返回具体模型名,避免无限递归
- **修复 sideQuery/模型选择**:CoStrict 和 OpenAI provider 下的模型选择逻辑
- **修复登录提示问题**:将 costrict 加入 `is3P` 判断,消除登录后误报的 "Not logged in" 提示
- **修复 truncate 函数崩溃**:处理 `undefined` / `null` 输入时不再崩溃
- **修复 ripgrep 安装**:支持内网私服兜底下载

### 性能优化

- **移除消息流中的 diff 渲染**:仅保留权限审批页面的 diff 展示,降低内存峰值

### 安全加固

- **网络伪设备重定向检测**:添加 `/dev/tcp`、`/dev/udp` 等 Bash 网络伪设备的安全检测

### 测试

- 添加 subagent 僵死场景相关测试用例
- 修复 RemoteTriggerTool 和 autonomy 测试的全量运行失败

## [4.0.12] - 2026-04-24

### 变更

- 版本号升级至 4.0.12

## [4.0.8] - 2026-04-23

### 新功能

- 同步上游主仓库最新代码
- 远程控制 Web 展示优化、状态同步与桥接控制流程改进
- 添加对 ACP 协议的支持
- 重构供应商层次结构
- 新增 Vite 构建流程
- 添加环境变量支持以覆盖 max_tokens 设置
- Langfuse LLM generation 记录工具定义

### 修复

- 修复 node 下 loading 按钮计算错误问题
- 修复 Linux 端的安装问题
- 修复类型校验问题
- **Package**: `files` 字段补充遗漏的 `scripts/run-parallel.mjs`,修复 npm install 时 `MODULE_NOT_FOUND` 错误

### 变更

- **Commands**: 移除 `desktop` 命令及相关注册
- **UI**: `LogoV2` 强制使用 condensed 模式,跳过 release notes / onboarding 检测
- **Tips**: 将 desktop app 提示文案更新为 CoStrict Web
- **Package**: 包名改为 `@costrict/csc`,描述更新为 `costrict`
- **Bin**: bin 命令统一为 `csc`,移除 `ccb`、`ccb-bun`、`claude-code-best`

## [4.0.6] - 2026-04-16

### 新功能

- 去除了运行时bun的依赖

## [4.0.5] - 2026-04-15

### 新功能

- 工具层及 MCP 大重构
- 完成第一个 MCP Chrome 浏览器接入版本
- 添加 Langfuse 监控支持
- Langfuse 工具调用显示为嵌套结构
- Brave 作为 WebSearchTool 的备选搜索引擎
- 支持自托管 remote-control-server
- 支持Ultraplan Feature 支持高级多 Agent 规划
- 增加了upgrade/update 命令

### Agent 系统

- 新增 CoStrict agent 套件用于结构化工作流
- 新增 TDD 工作流(test design / prepare / execute / run-and-fix 四个 agent)
- 新增 QuickExploreAgent,启用默认规划 agents
- 新增 planApply agent 工具列表
- 新增 StrictPlan 模式

### Skills

- 新增 `project-wiki` skill 自动生成技术文档
- 新增 `security-review` 内置 skill 支持代码审计

### 修复

- 修复内置 agent prompt 中工具名引用归一化
- 修复 mintlify ignore 和侧边栏
- 修复 Windows 上 `bun.exe` 命令识别问题
- 修复初次登陆的校验问题
- 修复类型问题(多处)
Loading