45 Commits

Author SHA1 Message Date
infstellar 34b8cc3889 将 Agent SQLite 采集间隔调整为六秒 2026-10-11 12:54:15 +08:00
infstellar 725a5fb70d Add per-tool results to Agent telemetry 2026-10-10 13:25:25 +08:00
infstellar f3a4df8d8d Add cache scheduler and saved Agent usage metrics 2026-10-09 13:14:30 +08:00
infstellar c4ad3fd99b 保护图片 data URI 并记录 attempt 最终测量 2026-10-09 02:27:51 +08:00
infstellar b43e8d9381 保存图片后台执行调查关联并记录线程入口异常 2026-10-09 01:33:28 +08:00
infstellar 82b1d4f2c9 通过执行快照关联请求与后台观测 2026-10-09 00:52:45 +08:00
infstellar 673133f61e 允许 executor 接收执行追踪上下文 2026-10-09 00:47:12 +08:00
infstellar 24dc0a71c4 补全提交后的 Task 终态和 SQLite session 观测 2026-10-08 23:52:03 +08:00
infstellar 3c0c3adbe9 feat: add protected OTLP event export and source diagnostics 2026-10-08 20:37:49 +08:00
infstellar d6811bc8da feat: add OpenTelemetry runtime and SQLite observation 2026-10-08 19:55:27 +08:00
infstellar ead0b211a3 添加 GIF 分析参考文档并提供原始图片路径 2026-09-30 15:04:08 +08:00
infstellar 3eba288978 Resume verified Agent sessions after graceful service shutdown 2026-09-27 20:49:01 +08:00
infstellar a92f4b5e19 Complete SQLite WAL maintenance before executor final states 2026-09-25 22:14:59 +08:00
infstellar cc6c0bd032 禁用 Agent 本地 OCR 并改用视觉识字 2026-09-24 11:19:53 +08:00
infstellar b84c04688d 保存 Executor 失败诊断并配置持久化日志轮转 2026-09-23 20:41:08 +08:00
infstellar fc3af81be3 fix: allow slow analysis session startup 2026-09-20 16:42:49 +08:00
infstellar 8b25ae815c fix: remove image analysis namespace dependency 2026-09-20 16:17:21 +08:00
infstellar 3864106705 fix: use main session cost for agent analysis limits 2026-09-20 13:37:47 +08:00
infstellar 9477e5c784 docs: clarify analysis socket monitor contract 2026-09-20 00:07:44 +08:00
infstellar 94a60f0464 fix: accept same-session analysis status peers 2026-09-20 00:06:35 +08:00
infstellar d50a12fd71 feat: add model-specific agent analysis limits 2026-09-19 23:40:11 +08:00
infstellar 00ecb62bbd feat: enforce model-specific agent analysis limits 2026-09-19 18:53:33 +08:00
infstellar 4263c21057 fix: update Luna runtime pricing 2026-09-18 23:43:43 +08:00
infstellar f6c05bbb65 fix: validate analysis plugin version 2026-09-18 18:33:13 +08:00
infstellar 19b2b92377 feat: add configurable agent analysis usage limits 2026-09-18 18:30:26 +08:00
infstellar a113d637e0 fix: close agent candidate sandbox boundary 2026-09-04 23:07:38 +08:00
infstellar fb116c0b17 feat: precompute visual task candidates 2026-08-31 18:24:08 +08:00
infstellar f8e6930b1f fix(security): harden public result boundaries 2026-08-31 01:43:22 +08:00
infstellar 7b6f40d5d5 fix(agent): stop reading executor queue backpressure 2026-08-28 18:37:30 +08:00
infstellar 11d25fb089 fix(agent): remove finite queue backpressure dependency 2026-08-28 18:34:25 +08:00
infstellar 8201311c0c fix(agent): capture sessions from complete stdout stream 2026-08-28 17:17:34 +08:00
infstellar 4363517e21 refactor(core): establish runtime execution domain boundaries 2026-08-25 23:09:29 +08:00
infstellar 8809a2436f refactor(agent): remove shared backpressure cap 2026-08-24 13:53:47 +08:00
infstellar 8e915632b0 docs(agent): clarify deployment safety boundary 2026-08-23 22:22:21 +08:00
infstellar 2b0b9c334e refactor(agent): make concurrency resource-configured 2026-08-23 22:21:03 +08:00
infstellar fd0fa9d5fb feat(agent): raise shared concurrency ceiling to 40 2026-08-23 21:02:57 +08:00
infstellar b3762a7512 feat(agent): use task-scoped model broker capabilities 2026-08-21 17:39:03 +08:00
infstellar be33d93055 Harden public result boundaries 2026-08-20 22:48:22 +08:00
infstellar 381dc12095 feat(opencode): add scope-aware workspaces 2026-08-20 02:32:56 +08:00
infstellar 85b74253ae feat(agent-resume): persist and resume failed OpenCode sessions
Persist agent attempt facts, resume metadata, bounded retry policy, and task diagnostics across worker and API boundaries. Add the database migration, OpenSpec artifacts, and regression coverage.

持久化 Agent 尝试事实、续跑元数据、有界重试策略和任务诊断信息,贯通 Worker 与 API 边界。补充数据库迁移、OpenSpec 工件和回归测试。
2026-08-19 13:30:08 +08:00
infstellar 33b9716770 fix(agent): harden executor runtime boundaries 2026-08-18 18:32:15 +08:00
infstellar c53e902dbe feat(runtime): enforce portable non-root storage permissions
Validate controlled storage roots, initialize runtime volumes safely, and keep generated files private.

校验受控存储根目录,安全初始化运行时卷,并确保生成文件保持私有权限。
2026-08-17 17:33:29 +08:00
infstellar 5ecda39843 Add unit tests for image processing worker, operation policy, reverse image provider, and scope handling
- Implement tests for the ImageProcessingWorker to validate task deduplication and policy interactions.
- Create tests for operation policy to ensure proper grant handling and error responses.
- Add tests for reverse image provider response structure to validate empty and malformed results.
- Develop comprehensive tests for scope resolution and service validation to ensure correct behavior in various scenarios.
2026-08-17 12:50:29 +08:00
infstellar 3df9f7878c feat(agent): add isolated executor and result protocol
Add authenticated in-container execution, shared runtime activity summaries, strict result-file validation, and OpenCode integration tests.

引入带认证的容器内执行器、共享 runtime 活动摘要、严格结果文件校验和 OpenCode 集成测试。
2026-08-15 15:23:15 +08:00
infstellar 6d7312a627 feat(config): centralize database visual and agent runtime settings
Expose validated database, visual model, reverse-image, executor, and runtime settings with secure token-file loading.

集中管理数据库、视觉模型、反向搜图、executor 和运行时配置,并安全读取 token 文件。
2026-08-15 15:21:14 +08:00