190 Commits

Author SHA1 Message Date
5bd92a3535 feat: 全面清除用户/AI可见的 opencode 痕迹
Some checks failed
compliance-close / close-non-compliant (push) Has been cancelled
beta / sync (push) Has been cancelled
- system.ts 不再把真实 model id 喂给 LLM(修复"底层是opencode/big-pickle")
- TUI 首页 tips、窗口标题、ACP 弹窗、命令提示文案全部 → zmo
- config schema URL → zmo.dev;配置路径提示 → ~/.config/zmo、.zmo/
- 发给各家 LLM API 的标识头(X-Title/Referer/Source/UA/originator)→ zmo
- 保留:opencode provider 路由id、@opencode-ai 包名、opencode.json/OPENCODE_* 兼容

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-06-05 17:49:47 +08:00
9970e6c1ad feat: AI 身份改为 zmo + 更新机制指向自有仓库
Some checks failed
compliance-close / close-non-compliant (push) Has been cancelled
beta / sync (push) Has been cancelled
- 8 个系统提示词 txt 的 "You are opencode/OpenCode" 改为 zmo,问"你是谁"答 zmo
- copilot-gpt-5 的 "Your name is" 同步改 zmo
- 更新机制(installation/index.ts)指向 helpLogin/zmo-cli:
  GitHub release API、install 脚本地址、.zmo/bin 路径检测、userAgent
  使以后发布的新版能更新到自有 zmo 版本,而非被覆盖回 opencode
- zenmux X-Title/Referer 改为 zmo 标识

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-06-05 16:58:11 +08:00
b345dfcc50 rebrand: 将 opencode 改造为 zmo CLI 并隐藏非 CLI 命令
为打造自有纯 CLI 产品 zmo(类 Claude Code),在保留上游同步能力的前提下做套壳改造:
- 入口隐藏 9 个非 CLI 命令(console/web/github/pr/stats/export/import/db/debug)
- 全面 rebrand:scriptName、Logo、配置目录(~/.config/zmo)、bin 名、构建产物、可见文案
- env 双读兼容(ZMO_* 优先,回退 OPENCODE_*),配置文件名新增 zmo.json
- 刻意保留 @opencode-ai/* 内部包名与 opencode provider,避免破坏功能与上游同步

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-06-05 04:33:26 +08:00
opencode-agent[bot]
fe5ac304b5 chore: generate 2026-06-04 19:09:33 +00:00
James Long
ba1b660d57 feat(core): moving sessions (#30640) 2026-06-04 15:07:46 -04:00
Colin McDonnell
e45e0e1125 fix: bump @openrouter/ai-sdk-provider to 2.9.0 (#30800) 2026-06-04 14:05:51 -05:00
Dax Raad
7f54b1bfb8 fix build 2026-06-04 11:11:23 -04:00
Kit Langton
caea930074 fix(core): reset pre-launch session projections (#30728) 2026-06-04 09:43:10 -04:00
opencode-agent[bot]
30ec231aaf chore: generate 2026-06-04 06:59:09 +00:00
Dax
1ff19103a2 feat(core): add command registry (#30624) 2026-06-04 02:57:43 -04:00
Aiden Cline
9f42bd4a85 feat: bump bedrock and add proper mantle support for openai models through aws bedrock (#30464) 2026-06-04 00:09:12 -05:00
Aiden Cline
9251e5d8c4 docs: correct compaction prune default (#30670) 2026-06-03 22:37:39 -05:00
opencode-agent[bot]
b0a929440b chore: generate 2026-06-04 03:03:39 +00:00
Kit Langton
76ee87ead8 feat(core): add embedded v2 session runtime and tool foundation (#30632) 2026-06-03 23:02:17 -04:00
opencode-agent[bot]
a41f774cad chore: generate 2026-06-03 21:00:33 +00:00
Dax
889e0f9545 feat(core): add skill registry and file agent loading (#30617) 2026-06-03 16:58:34 -04:00
Dax
11dbd15812 refactor(core): nest model api id (#30603) 2026-06-03 14:11:38 -04:00
opencode-agent[bot]
af6383485b chore: generate 2026-06-03 17:51:22 +00:00
Dax
5900345f8c test(core): cover v1 provider option lowering (#30599) 2026-06-03 17:49:28 +00:00
opencode-agent[bot]
a0e4db3714 chore: generate 2026-06-03 17:35:02 +00:00
Dax
1520b0de20 refactor(core): remove ai sdk option fields (#30581) 2026-06-03 17:32:58 +00:00
Shoubhit Dash
932fb6c9ec refactor(core): consolidate pty service (#30537) 2026-06-03 15:17:46 +05:30
opencode-agent[bot]
0294342f77 chore: generate 2026-06-03 03:27:34 +00:00
James Long
147c6c4d51 feat(core): project copying and tracking directories (#30139) 2026-06-03 03:26:10 +00:00
opencode-agent[bot]
6003217eaa chore: generate 2026-06-03 02:43:28 +00:00
Dax
83452558f7 refactor(core): move v1 schemas into core (#30473) 2026-06-03 02:42:13 +00:00
opencode-agent[bot]
cb587b677b chore: generate 2026-06-02 20:11:21 +00:00
Dax
604a5f781f refactor(core): consolidate filesystem services (#30447) 2026-06-02 16:09:26 -04:00
Shoubhit Dash
a639fe7a08 chore(opencode): remove scout agent (#30435) 2026-06-02 23:30:34 +05:30
Shoubhit Dash
380931a827 feat(core): expose project reference filesystem access (#30423) 2026-06-02 20:59:07 +05:30
James Long
b3da479a7c feat(core): support named migrations (#30418) 2026-06-02 14:36:28 +00:00
opencode-agent[bot]
35007094c4 chore: generate 2026-06-02 14:27:18 +00:00
Shoubhit Dash
5a8ef94998 feat(core): add flagged project references (#30414) 2026-06-02 19:55:11 +05:30
opencode-agent[bot]
9c37286732 chore: generate 2026-06-02 13:44:07 +00:00
opencode-agent[bot]
fcfd47602b chore: generate 2026-06-02 13:42:23 +00:00
Shoubhit Dash
371ee321e0 feat(core): add managed repository cache (#30408) 2026-06-02 19:10:09 +05:30
Dax Raad
5937e606df feat(opencode): add filesystem read and list routes 2026-06-02 01:54:27 -04:00
Dax Raad
4df3c98c6b feat(core): add dummy location filesystem layer 2026-06-02 01:39:04 -04:00
Dax Raad
98b7230c2a feat(core): add location filesystem contract 2026-06-02 01:39:04 -04:00
Dax Raad
8d03f6c5be refactor(core): simplify session pagination 2026-06-02 01:39:04 -04:00
Dax Raad
c1c02f80dd feat(core): expose session location 2026-06-02 00:12:42 -04:00
Luke Parker
61b5046f88 fix: export v2 stylesheets and declare core node types (#30312) 2026-06-02 12:37:50 +10:00
opencode-agent[bot]
8dc2ffd48f chore: generate 2026-06-02 01:34:11 +00:00
Dax
9b815bcbd2 feat(core): add location-based permission service (#30287) 2026-06-02 01:32:50 +00:00
opencode-agent[bot]
acd620f411 chore: generate 2026-06-02 00:56:03 +00:00
Luke Parker
f0c7febb02 fix(opencode): enforce storage path invariants (#29666) 2026-06-02 00:54:41 +00:00
Aiden Cline
b258a55a6c fix(core): preserve session metadata migration identity (#30176) 2026-06-01 04:50:43 +00:00
Dax Raad
a69b70d5ca fix(core): allow skipping migration execution 2026-05-31 12:17:40 -04:00
Dax
5661af2034 feat(worktree): add managed workspace cloning (#30117) 2026-05-31 11:57:44 -04:00
Shoubhit Dash
331bed2469 fix(core): stabilize migration registry generation (#30105) 2026-05-31 19:28:09 +05:30