jiang
ce04704af2
fix(agent): isolate conversation workspaces
Generic Container CI/CD / test-build-publish (push) Successful in 2m2s
Agent CI/CD v2 / build-test-publish-and-deploy (push) Successful in 2m2s
2026-08-25 13:18:39 +08:00
jiang
004c9bb72d
fix(agent): stabilize large tool results
Generic Container CI/CD / test-build-publish (push) Successful in 1m53s
Agent CI/CD v2 / build-test-publish-and-deploy (push) Successful in 1m53s
2026-08-25 12:02:48 +08:00
jiang
774f39cbbe
fix(chat): restore tool execution details
Generic Container CI/CD / test-build-publish (push) Successful in 2m4s
Agent CI/CD v2 / build-test-publish-and-deploy (push) Successful in 2m4s
2026-08-24 18:45:45 +08:00
jiang
c6efccb88a
fix(chat): only expose final agent response
Generic Container CI/CD / test-build-publish (push) Successful in 1m4s
Agent CI/CD v2 / build-test-publish-and-deploy (push) Successful in 1m4s
2026-08-24 18:30:24 +08:00
jiang
11ebf428bb
merge: integrate tjwater-cli into main
...
Merge PR #1 after CLI, contract, test, and container gates passed.
2026-08-18 17:56:44 +08:00
jiang
18e8b25f48
fix(agent): bound CLI subprocess execution
2026-08-18 17:00:23 +08:00
jiang
9aa5a96e60
merge(agent): integrate main into tjwater-cli
2026-08-18 16:42:15 +08:00
jiang
a5f6474be5
fix(health): align Agent readiness contract
Generic Container CI/CD / test-build-publish (push) Successful in 35s
Agent CI/CD v2 / build-test-publish-and-deploy (push) Successful in 35s
2026-08-11 11:20:40 +08:00
jiang
b49290bd91
fix(container): isolate Agent runtime state
Generic Container CI/CD / test-build-publish (push) Successful in 3m1s
Agent CI/CD v2 / build-test-publish-and-deploy (push) Successful in 3m1s
2026-08-11 10:10:30 +08:00
jiang
31fdb36e48
ci: activate Agent v2 deployment workflow
2026-08-11 09:29:30 +08:00
jiang
c565e89d60
ci(agent): 添加新版发布与传输验证工作流
2026-08-07 18:00:54 +08:00
jiang
cb3aa3a150
ci: add Dev deployment transport canary
2026-08-07 17:15:27 +08:00
jiang
4cbeca4e09
fix(permissions): require approval for backend queries
2026-08-06 20:03:20 +08:00
jiang
f66b9c3e9d
fix(agent): disable unobservable task subagents
2026-08-06 19:24:03 +08:00
jiang
b19af8846a
feat(agent): 完善权限与结果引用安全
2026-08-06 18:41:52 +08:00
jiang
a5e91ac2b8
test(cli): remove Python parity dependency
2026-08-06 15:58:47 +08:00
jiang
258f4996eb
feat(agent): add credential refresh and unify learning tools
2026-08-06 10:16:50 +08:00
jiang
2dc37e3fd8
fix(agent): preserve runtime request context
...
OpenCode tools run in a child service, so they cannot read the Agent process-local session map. Hydrate a sanitized context through the authenticated internal bridge and centralize backend project headers to prevent context loss across both boundaries.
2026-08-05 18:39:09 +08:00
jiang
a53839e157
fix(cli): map timeseries element types for backend
2026-08-05 18:39:00 +08:00
jiang
1407dd3bbe
fix(opencode): restore stable v1 runtime
2026-08-05 17:59:35 +08:00
jiang
764a1f4e82
feat(opencode): migrate agent runtime to v2
2026-08-04 16:56:04 +08:00
jiang
07016451d6
fix(agent): complete opencode warmup before serving
...
The previous fire-and-forget startup only created the SDK client, leaving the first chat to await project and tool initialization. Warm the real session/tool path and gate port listening on completion.
2026-08-04 15:25:00 +08:00
jiang
94529cb141
feat(api): expose REST-only agent routes
Agent CI/CD / docker-image (push) Failing after 35s
Agent CI/CD / deploy-fallback-log (push) Successful in 1s
2026-07-30 20:38:52 +08:00
jiang
2415f75841
docs: 编写中文 README
2026-07-22 11:26:06 +08:00
jiang
d7faaa2ecb
fix(docker): make ubuntu apt mirror optional
Agent CI/CD / docker-image (push) Successful in 3m48s
Agent CI/CD / deploy-fallback-log (push) Has been skipped
2026-07-17 17:59:01 +08:00
jiang
78f9f6fb42
fix(ci): build docker image with host network
Agent CI/CD / docker-image (push) Failing after 26s
Agent CI/CD / deploy-fallback-log (push) Successful in 1s
2026-07-17 17:46:53 +08:00
jiang
9aad38acb1
fix(docker): vendor bun binary for image builds
Agent CI/CD / docker-image (push) Failing after 24s
Agent CI/CD / deploy-fallback-log (push) Successful in 1s
2026-07-17 17:42:44 +08:00
jiang
d782b7fa11
fix(session): propagate network context
Agent CI/CD / docker-image (push) Failing after 15m0s
Agent CI/CD / deploy-fallback-log (push) Successful in 0s
2026-07-17 16:33:11 +08:00
jiang
40c0395fb1
fix(style): validate layer style configuration
2026-07-17 15:12:15 +08:00
jiang
d75b98a61b
fix(cli): use renamed backend APIs
2026-06-13 13:56:44 +08:00
jiang
ead76185b7
refactor(agent): normalize API naming
2026-06-13 11:15:59 +08:00
jiang
8857b18dc9
feat(auth): validate agent context upstream
2026-06-12 10:18:41 +08:00
jiang
4b572d9264
chore(model): use flash agent model
2026-06-11 15:53:41 +08:00
jiang
fc7393fa2b
refactor(sessions): remove transcript truncate
2026-06-11 15:52:34 +08:00
jiang
c823e3935e
feat(chat): expose model options config
Agent CI/CD / docker-image (push) Failing after 24s
Agent CI/CD / deploy-fallback-log (push) Successful in 1s
2026-06-10 19:50:40 +08:00
jiang
366c05b752
chore(model): default to deepseek flash
2026-06-10 19:33:08 +08:00
jiang
fa2c28c1c0
refactor(chat): centralize session persistence
2026-06-10 19:29:42 +08:00
jiang
cf6cada538
fix(tools): clarify chart data format
Agent CI/CD / docker-image (push) Successful in 49s
Agent CI/CD / deploy-fallback-log (push) Has been skipped
2026-06-10 16:19:39 +08:00
jiang
d1b91a4b1e
docs: add repository guidelines
Agent CI/CD / docker-image (push) Successful in 1m1s
Agent CI/CD / deploy-fallback-log (push) Has been skipped
2026-06-09 18:18:22 +08:00
jiang
20b93c688f
feat(tools): add search and map tools
2026-06-09 17:54:46 +08:00
jiang
873c169c2c
fix(agent): warm up opencode on startup
Agent CI/CD / docker-image (push) Successful in 1m59s
Agent CI/CD / deploy-fallback-log (push) Has been skipped
2026-06-08 20:19:46 +08:00
jiang
8ed73b1da6
fix(chat): hide raw permission metadata
Agent CI/CD / docker-image (push) Successful in 2m38s
Agent CI/CD / deploy-fallback-log (push) Has been skipped
2026-06-08 20:12:08 +08:00
jiang
60b9080c47
refactor(chat): drop branch groups state
Agent CI/CD / docker-image (push) Successful in 49s
Agent CI/CD / deploy-fallback-log (push) Has been skipped
2026-06-08 19:47:19 +08:00
jiang
801f611ce5
fix(chat): restore forked context
Agent CI/CD / docker-image (push) Successful in 1m38s
Agent CI/CD / deploy-fallback-log (push) Has been skipped
2026-06-08 19:33:13 +08:00
jiang
15c3263369
fix(chat): handle question and todo state
2026-06-08 18:10:28 +08:00
jiang
f20847399a
更新 store_render_ref.ts render_junctions.ts 工具使用说明
2026-06-08 17:40:40 +08:00
jiang
f3b62ed108
fix: regenerate from target turn
Agent CI/CD / docker-image (push) Successful in 49s
Agent CI/CD / deploy-fallback-log (push) Has been skipped
2026-06-08 16:07:39 +08:00
jiang
0e1ca2418f
fix(chat): 支持重新生成前撤销消息
Agent CI/CD / docker-image (push) Successful in 5m14s
Agent CI/CD / deploy-fallback-log (push) Has been skipped
2026-06-08 14:38:52 +08:00
jiang
f61389ab07
feat(chat): 支持自动始终允许权限
2026-06-08 14:14:52 +08:00
jiang
05d36aa8ca
feat: handle opencode permission requests
2026-06-08 13:32:50 +08:00
jiang
4e31b141e7
添加不使用自代理的要求
2026-06-08 12:31:16 +08:00
jiang
7dbbeb4aa9
升级@opencode-ai版本到1.16.2
2026-06-08 11:46:24 +08:00
jiang
6f3b72628f
fix(chat): guard abort and early idle races
2026-06-07 20:22:05 +08:00
jiang
2295bdcb97
暂时移除后端的认证校验
Agent CI/CD / docker-image (push) Successful in 1m5s
Agent CI/CD / deploy-fallback-log (push) Has been skipped
2026-06-07 19:58:59 +08:00
jiang
359b1e6e55
build(agent): include cli in build stage
Agent CI/CD / docker-image (push) Successful in 55s
Agent CI/CD / deploy-fallback-log (push) Has been skipped
2026-06-07 19:44:58 +08:00
jiang
93d70da8be
refactor(cli): split tjwater cli modules
Agent CI/CD / deploy-fallback-log (push) Has been cancelled
Agent CI/CD / docker-image (push) Has been cancelled
2026-06-07 19:43:44 +08:00
jiang
ff87817fb5
fix(cli): show group help
2026-06-07 18:57:48 +08:00
jiang
4b03aa3a91
build(cli): replace bundled binary cli
2026-06-07 18:53:10 +08:00
jiang
8a7964dc57
build(docker): include tjwater cli
2026-06-07 18:02:42 +08:00
jiang
741e39b444
build(docker): fix agent image build
Agent CI/CD / docker-image (push) Successful in 2m3s
Agent CI/CD / deploy-fallback-log (push) Has been skipped
2026-06-07 17:53:19 +08:00
jiang
5020e58b7e
feat(auth): validate agent requests
2026-06-07 17:15:40 +08:00
jiang
ba46258845
style(opencode): format tool definitions
2026-06-07 17:08:17 +08:00
jiang
9d4e5486e9
refactor: keep runtime context in memory
2026-06-07 17:07:14 +08:00
jiang
1ed7e56f35
refactor: remove legacy data compatibility
2026-06-07 16:56:23 +08:00
jiang
5e0c16f8b2
更新 .gitignore
2026-06-05 14:31:18 +08:00
jiang
67d027e60c
Remove .opencode/skills/ from git tracking
2026-06-05 14:30:05 +08:00
jiang
8f0e93ceec
提示词禁止使用 read/cat 读取文件,避免输出过长信息到终端
2026-06-05 13:20:38 +08:00
jiang
ad31956f53
完善 skill_manager 的技能维护能力
2026-06-05 13:03:39 +08:00
jiang
fc0e76439d
fix(chat): 解决token传输、本地文件存储顺序、读取的问题
2026-06-04 18:19:29 +08:00
jiang
10c11a5254
refactor(agent): 移除旧工具桥
2026-06-04 18:02:38 +08:00
jiang
f4749d6e2e
增加流式信息中断处理机制
2026-06-04 16:27:13 +08:00
jiang
8a1785c244
更新memory读取机制,新增前需要先list阅读已有的内容
2026-06-04 15:35:01 +08:00
jiang
0188240d62
重建会话记录逻辑
2026-06-04 15:26:23 +08:00
jiang
0ecb2babf3
refactor: unify agent session persistence
2026-06-04 15:02:27 +08:00
jiang
04ded0ceb0
重构会话管理,简化上下文存储逻辑
2026-06-03 17:14:55 +08:00
jiang
76d4b510f4
避免abort后创建新的session
2026-06-03 10:04:00 +08:00
jiang
96e5d25518
更新tjwater-cli skill和环境
2026-06-03 09:49:37 +08:00
jiang
a825c3c31d
重新整理提示词和工具说明。
2026-06-02 17:42:02 +08:00
jiang
5b285ad7a5
后端服务将通过tjwater-cli形式访问
2026-06-02 15:31:21 +08:00
jiang
20329bb771
新增应用样式工具
2026-05-29 10:28:08 +08:00
jiang
5ac50bfeaa
切换到使用pg数据库
2026-05-28 18:22:39 +08:00
jiang
4c47841483
优化标题生成功能
Agent CI/CD / docker-image (push) Successful in 21s
Agent CI/CD / deploy-fallback-log (push) Has been skipped
2026-05-22 14:20:27 +08:00
jiang
ab12d79d91
fix(results): support legacy render refs
Agent CI/CD / docker-image (push) Successful in 17s
Agent CI/CD / deploy-fallback-log (push) Has been skipped
2026-05-21 18:18:16 +08:00
jiang
7427d08d6c
更新渲染描述,移除对临时文件路径的限制
Agent CI/CD / docker-image (push) Successful in 12s
Agent CI/CD / deploy-fallback-log (push) Has been skipped
2026-05-21 17:48:36 +08:00
jiang and Copilot
f7122d1260
Persist agent chat sessions and protect manual titles
...
Agent CI/CD / docker-image (push) Successful in 28s
Agent CI/CD / deploy-fallback-log (push) Has been skipped
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-05-21 17:33:48 +08:00
jiang
5d80961930
重构会话管理功能,由后端 opencode 发放 sessionId,后端做 scope
2026-05-21 15:41:46 +08:00
jiang
7e63d38cf5
更新 SKILL.md 文件,删除后端不再使用的接口
2026-05-21 13:41:14 +08:00
jiang
e0b81c2114
增加 bun-types 依赖并调整 tsconfig 配置
2026-05-21 13:21:18 +08:00
jiang and Copilot
cb298f2099
Unify referenced result validation
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-05-21 12:58:16 +08:00
jiang
4870e8a577
优化会话标题生成逻辑,增加消息限制与格式处理
2026-05-20 17:51:59 +08:00
jiang and Copilot
f24e8109a0
Refine render junctions guidance
...
Agent CI/CD / docker-image (push) Successful in 11s
Agent CI/CD / deploy-fallback-log (push) Has been skipped
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-05-20 17:43:40 +08:00
jiang
725935e270
增加 agent 冷启动的开发调试日志记录
2026-05-20 17:32:08 +08:00
jiang
6c53e12962
fix: wait for session idle after abort
Agent CI/CD / docker-image (push) Successful in 11s
Agent CI/CD / deploy-fallback-log (push) Has been skipped
2026-05-20 17:17:26 +08:00
jiang
0b5004fc2c
优化渲染引用处理,增加格式校验与说明;更新 agent 说明
2026-05-20 17:13:17 +08:00
jiang
872570ac3a
拆分 chat.ts 文件,明确功能边界
2026-05-20 16:50:11 +08:00
jiang
23d8249286
chore: remove docker-compose.yml
2026-05-20 15:11:25 +08:00
jiang
bd04444d9d
补充技能说明
2026-05-20 14:59:18 +08:00
jiang
96d894d1e0
优化 junctions 渲染工具描述,增强使用说明;修改agent描述,禁止去读取完整的引用文件内容
Agent CI/CD / docker-image (push) Successful in 7s
Agent CI/CD / deploy-fallback-log (push) Has been skipped
2026-05-19 17:07:04 +08:00
jiang
105dfea18e
移除拉取请求触发,简化 CI/CD 配置
2026-05-19 16:01:57 +08:00
jiang
53a423cafe
优化会话标题生成逻辑
2026-05-19 15:59:42 +08:00