27 Commits

Author SHA1 Message Date
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 f94d304fa0 调整语境生成提示词 2026-09-26 12:32:49 +08:00
infstellar cc6c0bd032 禁用 Agent 本地 OCR 并改用视觉识字 2026-09-24 11:19:53 +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 19b2b92377 feat: add configurable agent analysis usage limits 2026-09-18 18:30:26 +08:00
infstellar f63e6acbd5 feat: add Google Vision web detection provider 2026-09-09 16:08:12 +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 11d25fb089 fix(agent): remove finite queue backpressure dependency 2026-08-28 18:34:25 +08:00
infstellar 4363517e21 refactor(core): establish runtime execution domain boundaries 2026-08-25 23:09:29 +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 94d3d968a3 refactor(agent): remove Docker runtime compatibility layer 2026-08-18 17:23:49 +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 96c906be6f refactor(core): add application extension hooks
Add generic route, lifecycle, scope exemption, and authorization hooks while keeping adapter-specific identity semantics outside the shared core.

增加通用路由、生命周期、scope 豁免和授权钩子,同时避免让共享核心依赖适配层身份语义。
2026-08-17 17:13:37 +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 6b38d44e8c feat: add parallel OpenCode agents and backend settings 2026-08-12 17:42:02 +08:00
infstellar 15183e55d6 feat: add SerpApi Google Lens integration for meme context retrieval
- Introduced output schema for meme retrieval records in JSON format.
- Created documentation for using SerpApi Google Lens for image retrieval.
- Implemented a script for persistent caching of Google Lens results, reducing redundant API calls.
- Added tests for OpenCode candidate extraction, validation, and persistent task handling.
2026-08-11 19:45:38 +08:00