q792602257
|
cdb22d4ddb
|
Merge remote-tracking branch 'origin/master'
|
2026-06-10 18:32:13 +08:00 |
|
q792602257
|
6eca9c053b
|
主流程
|
2026-06-10 18:27:08 +08:00 |
|
q792602257
|
8d16fabaed
|
fix: address code review — error-path tests, edge cases, UX improvements
|
2026-06-10 18:20:54 +08:00 |
|
q792602257
|
493775cd1e
|
删除会话
|
2026-06-10 18:11:46 +08:00 |
|
q792602257
|
112b99035c
|
feat(web): base_branch selector with remote branch list in worktree creation
|
2026-06-10 18:09:41 +08:00 |
|
q792602257
|
b20435c027
|
主流程
|
2026-06-10 17:53:09 +08:00 |
|
q792602257
|
eb33f534f5
|
前端页面调整
|
2026-06-10 14:18:40 +08:00 |
|
q792602257
|
9516adc810
|
前端页面调整
|
2026-06-10 14:04:14 +08:00 |
|
q792602257
|
aaac7e9d98
|
改动
|
2026-06-10 07:55:16 +08:00 |
|
q792602257
|
01b3375395
|
原型阶段
|
2026-06-09 23:44:31 +08:00 |
|
q792602257
|
f4a7c770af
|
启动项目逻辑
|
2026-06-09 22:43:29 +08:00 |
|
q792602257
|
0484e79978
|
修改
|
2026-06-09 21:22:28 +08:00 |
|
q792602257
|
7d9164d478
|
feat(mcp): 16 PM tools + chat tool + 6 resource URIs + admin token UI
Phase F: tools_pm.go — list/get/create/update/close/reopen/assign for
projects, workspaces, requirements, issues (16 tools total).
Phase G: tools_chat.go — list_recent_messages tool; resources.go — 6 PM
resource URI templates (projects, project-detail, requirements, issues,
workspaces, workspace-detail).
Phase H: frontend admin UI — mcpTokens API client, Pinia store,
MCPTokenAdminView with create/revoke/list, router entry, NavBar link.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-05-08 11:27:47 +08:00 |
|
q792602257
|
a666ee8f08
|
fix(web): SessionStatusBadge add default case to satisfy vue/return-in-computed-property
|
2026-05-07 18:23:02 +08:00 |
|
q792602257
|
508b73c381
|
test(web): useAcpStream composable (connect/state/reconnect/prompt/close)
|
2026-05-07 18:19:19 +08:00 |
|
q792602257
|
48be59cc73
|
test(web): smoke tests for ACP session list/create views
|
2026-05-07 18:14:40 +08:00 |
|
q792602257
|
422e730502
|
feat(web): register acp-sessions routes + fix route param convention to slug/wsSlug
|
2026-05-07 18:07:19 +08:00 |
|
q792602257
|
d558aed27e
|
feat(web): AcpSessionDetailView (core: status + stream + prompt)
|
2026-05-07 18:03:33 +08:00 |
|
q792602257
|
0b903168c8
|
feat(web): useAcpStream composable (auto-reconnect + ?since= + prompt/cancel)
|
2026-05-07 17:59:07 +08:00 |
|
q792602257
|
fc8f2db5d2
|
feat(web): AcpSessionCreateView (form with branch/issue/req fields)
|
2026-05-07 17:57:47 +08:00 |
|
q792602257
|
2ca3a81838
|
feat(web): AcpSessionListView (table with terminate action)
|
2026-05-07 17:55:45 +08:00 |
|
q792602257
|
22e3c6cbf3
|
feat(web): PromptInput component (Send/Cancel toggle)
|
2026-05-07 17:52:06 +08:00 |
|
q792602257
|
fa43d2ed32
|
feat(web): AgentEventCard component (per-method rendering)
|
2026-05-07 17:52:02 +08:00 |
|
q792602257
|
e03df47b71
|
feat(web): SessionStatusBadge component (4 statuses)
|
2026-05-07 17:37:32 +08:00 |
|
q792602257
|
a6e6895c6c
|
feat(web): acp store sessions state + actions
|
2026-05-07 17:36:59 +08:00 |
|
q792602257
|
a0eeb52cb0
|
feat(web): acp api sessions + WS factory (?token= auth)
|
2026-05-07 17:33:00 +08:00 |
|
q792602257
|
2696a03055
|
feat(web): register /admin/acp/agent-kinds routes
|
2026-05-07 12:00:26 +08:00 |
|
q792602257
|
e5a921c26f
|
feat(web): AgentKindEditView (create + edit)
|
2026-05-07 12:00:23 +08:00 |
|
q792602257
|
996c3c8c9b
|
feat(web): AgentKindAdminListView (admin list)
|
2026-05-07 12:00:19 +08:00 |
|
q792602257
|
6e8a9ee8d6
|
feat(web): AgentKindForm component (Naive UI form with env editor)
|
2026-05-07 12:00:16 +08:00 |
|
q792602257
|
b044c86728
|
feat(web): acp pinia store (agent_kinds)
|
2026-05-07 11:45:41 +08:00 |
|
q792602257
|
7307ad0054
|
feat(web): acp api client (agent_kinds)
|
2026-05-07 11:45:33 +08:00 |
|
q792602257
|
b8d29d8ea7
|
fix(web): code review pass — scroll watch, SSE same-origin, store concurrency, modal reset, admin validation
|
2026-05-04 20:58:48 +08:00 |
|
q792602257
|
ff283013da
|
feat(web): prompt-templates view + chat/admin routes + nav + isAdmin guard
|
2026-05-04 20:15:49 +08:00 |
|
q792602257
|
372af06b01
|
feat(web): admin views for LLM endpoints/models + usage dashboard
|
2026-05-04 20:11:55 +08:00 |
|
q792602257
|
f294ac649c
|
feat(web): chat views (Home/Detail/CreateModal) + Bubble/Uploader/ModelSelector + markdown-it
|
2026-05-04 20:09:11 +08:00 |
|
q792602257
|
d06ff1bf8c
|
feat(web): chat pinia store + useChatStream (fetch+ReadableStream SSE)
|
2026-05-04 20:02:58 +08:00 |
|
q792602257
|
00daad07a9
|
feat(web): chat + llmAdmin api clients with FormData support
|
2026-05-04 19:48:26 +08:00 |
|
q792602257
|
a79eb82ab5
|
feat(web): register workspace routes and navigation
|
2026-05-02 23:45:54 +08:00 |
|
q792602257
|
7939960011
|
feat(web): workspace selector on issue/requirement detail
|
2026-05-02 23:39:44 +08:00 |
|
q792602257
|
0423f0566c
|
feat(web): WorkspaceHomeView with worktrees/main/settings tabs and CommitDialog
|
2026-05-02 23:32:35 +08:00 |
|
q792602257
|
d962ba2f16
|
feat(web): WorkspaceListView and create modal
|
2026-05-02 23:18:22 +08:00 |
|
q792602257
|
deaa738bf9
|
feat(web): api client and pinia store for workspace/worktree
|
2026-05-02 23:08:48 +08:00 |
|
q792602257
|
81718e53f9
|
style(web): lint --fix sweep + disable no-undef for ts/vue (DOM globals)
|
2026-05-01 10:53:02 +08:00 |
|
q792602257
|
ba39fac142
|
feat(web): register pm routes and nav entry
|
2026-05-01 10:53:02 +08:00 |
|
q792602257
|
0bb23c8d08
|
feat(web): issue list and detail views
|
2026-05-01 10:49:51 +08:00 |
|
q792602257
|
80d37edca9
|
feat(web): requirement kanban list and detail with phase flow
|
2026-05-01 10:47:02 +08:00 |
|
q792602257
|
5d66f2f1ce
|
feat(web): project list and home views
|
2026-05-01 10:44:29 +08:00 |
|
q792602257
|
f51e29dd89
|
feat(web): pinia stores for projects and requirements
|
2026-05-01 10:42:20 +08:00 |
|
q792602257
|
d65155061a
|
feat(web): api client for project/requirement/issue
|
2026-05-01 10:40:21 +08:00 |
|