- ToolLoop 增 history 参数(既往轮次折叠为对话上下文,近 6 轮)
- 会话制:AgentSession/SessionStore 持久化 agent_runs/sessions/{sid}.json,
/agent/sessions CRUD + /agent 带 session_id(继承会话工作区与执行者配置,busy 并发控制)
- POST /agent/{id}/cancel:取消运行中任务
- AgentView 重构为对话式:会话列表 + 居中消息流(用户蓝气泡/助手白卡)+ 底部 composer
(工作区/执行者/命令 chips,Enter 发送,运行中红色停止钮),工具过程折叠收纳
- 工具步数统计统一至事件写入层并透出 status.tool_calls
- fix(tests): 会话存储测试隔离,防测试数据泄漏进真实 sessions 目录
- 测试 +4,全量 281 passed
15 lines
392 B
JSON
15 lines
392 B
JSON
{
|
|
"schemaVersion": "mimosa-hook-status/v1",
|
|
"recordedAt": "2026-09-01T14:21:11.564Z",
|
|
"sessionId": "sess_e50d4f25-3ac6-43f2-b2f3-8833b3150465",
|
|
"event": "PostToolUse",
|
|
"toolName": "Edit",
|
|
"file": "src/views/AgentView.vue",
|
|
"outcome": "clear",
|
|
"coverage": "complete",
|
|
"findingCount": 0,
|
|
"durationMs": 7,
|
|
"hostState": "hook_complete",
|
|
"reportHint": ".mimosa/reports/"
|
|
}
|