agent-Specialization/config
JOJO 8a1e17b9a0 feat(goal): add autonomous goal mode workflow
Introduce workspace-level goal state persistence, goal prompt injection, and after-turn review handling so an active task can continue until the configured completion conditions are met.

Add a dedicated goal review agent with readonly and active evidence modes, configurable model settings, review prompt, token/turn boundaries, idle-no-tool protection, and progress/completed/stopped events.

Wire goal_mode through task creation, task restoration, compression handoff, runtime user messages, API message sanitization, and tool-call ordering so goal continuations survive long-running tasks and deep compression.

Add Vue UI for arming goal mode from the quick menu, showing running/completed banners, displaying progress metrics, restoring running goal state, and exposing personalization settings for review mode and stop limits.

Include goal mode research notes and default goal review configuration.
2026-05-30 12:51:42 +08:00
..
__init__.py fix(ui,runtime,search): merge runtime/frontend stabilization into main 2026-05-27 16:38:19 +08:00
api.py refactor(models): use dynamic api model registry 2026-05-29 00:20:54 +08:00
auth.py feat: add api admin ui and container status fix 2026-01-25 10:49:52 +08:00
auto_approval.json chore: 合并多项独立 WIP 改动 2026-05-23 02:01:36 +08:00
conversation.py feat: enhance read tool and config structure 2025-11-14 18:33:55 +08:00
custom_models.json.example fix(prompt): merge disabled-tool notice into leading system prompts 2026-05-09 18:56:49 +08:00
custom_tools.py chore: sync pending changes 2026-01-05 21:48:55 +08:00
docker_risk_markers.json fix(permission,docker): enforce docker-specific approval flow and polish permission menu layout 2026-05-11 22:56:10 +08:00
forbidden_commands.json feat(host-security+ui): unify host execution/approval behavior, runtime notices, and approval overlay UX 2026-05-12 19:16:38 +08:00
goal_review.json feat(goal): add autonomous goal mode workflow 2026-05-30 12:51:42 +08:00
host_sandbox_policy.json feat(security): unify host sandbox controls across command/python/terminal/sub-agent and add path authorization UI 2026-05-11 13:41:30 +08:00
host_workspaces.json.example feat: add host workspace manager, mcp-tool-config skill, and UI enhancements 2026-04-28 13:04:51 +08:00
limits.py fix: extend run_command foreground timeout limit to 120s 2026-04-25 16:34:56 +08:00
mcp.py feat: add MCP management and host-only runtime policy 2026-04-26 23:49:04 +08:00
memory.py feat: enhance read tool and config structure 2025-11-14 18:33:55 +08:00
model_profiles.py refactor(models): use dynamic api model registry 2026-05-29 00:20:54 +08:00
ocr.py refactor(models): use dynamic api model registry 2026-05-29 00:20:54 +08:00
paths.py feat(memory): refactor proactive memory and conversation recall 2026-05-27 03:09:42 +08:00
search.py fix(ui,runtime,search): merge runtime/frontend stabilization into main 2026-05-27 16:38:19 +08:00
security.py feat(host-security+ui): unify host execution/approval behavior, runtime notices, and approval overlay UX 2026-05-12 19:16:38 +08:00
skill_hints.json fix(skills): update frontend design skill and read_skill output 2026-05-26 02:02:14 +08:00
sub_agent.py fix(prompt): merge disabled-tool notice into leading system prompts 2026-05-09 18:56:49 +08:00
terminal.py feat(security): harden host execution model with sandbox/direct controls 2026-05-10 19:19:01 +08:00
todo.py feat: enhance read tool and config structure 2025-11-14 18:33:55 +08:00
ui.py feat: inline workspace logo with theme adaptation and bump versions 2026-04-07 12:14:10 +08:00
uploads.py feat: improve onboarding and copy ux 2026-01-19 21:02:24 +08:00