@@ -392,23 +392,23 @@ Canonical reference for all Osaurus features, their status, and documentation.
392392- ` Agent/AgentFolderTools.swift ` — File and shell operation tools
393393- ` Agent/AgentFileOperation.swift ` — File operation models
394394- ` Agent/AgentFileOperationLog.swift ` — Operation logging with undo support
395- - ` Models/AgentModels.swift ` — Core data models (Issue, AgentTask, ExecutionPlan , etc.)
395+ - ` Models/AgentModels.swift ` — Core data models (Issue, AgentTask, LoopState , etc.)
396396- ` Services/AgentEngine.swift ` — Main task execution coordinator
397- - ` Services/AgentExecutionEngine.swift ` — Plan generation and step execution
397+ - ` Services/AgentExecutionEngine.swift ` — Reasoning loop execution engine
398398- ` Managers/IssueManager.swift ` — Issue lifecycle and dependency management
399- - ` Storage/AgentDatabase.swift ` — SQLite storage for issues, tasks, and events
400- - ` Tools/AgentTools.swift ` — Agent-specific tools (submit_plan, report_discovery, complete_task )
399+ - ` Storage/AgentDatabase.swift ` — SQLite storage for issues, tasks, and conversation turns
400+ - ` Tools/AgentTools.swift ` — Agent-specific tools (complete_task, create_issue, generate_artifact, etc. )
401401- ` Views/AgentView.swift ` — Main Agent Mode UI
402402- ` Views/AgentSession.swift ` — Observable session state manager
403403
404404** Features:**
405405
406406- ** Issue Tracking** — Tasks broken into issues with status, priority, type, and dependencies
407407- ** Parallel Tasks** — Run multiple agent tasks simultaneously for increased productivity
408- - ** Execution Planning ** — AI generates step-by-step plans (max 10 tool calls per issue )
408+ - ** Reasoning Loop ** — AI autonomously iterates through observe-think-act-check cycles (max 30 iterations )
409409- ** Working Directory** — Select a folder for file operations with project type detection
410410- ** File Operations** — Read, write, edit, search, move, copy, delete files with undo support
411- - ** Discovery ** — Automatic detection of errors, TODOs, and prerequisites during execution
411+ - ** Follow-up Issues ** — Agent creates child issues via ` create_issue ` tool when it discovers additional work
412412- ** Clarification** — Agent pauses to ask when tasks are ambiguous
413413- ** Background Execution** — Tasks continue running after closing the window
414414- ** Token Usage Tracking** — Monitor cumulative input/output tokens per task
@@ -443,15 +443,15 @@ Canonical reference for all Osaurus features, their status, and documentation.
443443| ` git_diff ` | Display file differences |
444444| ` git_commit ` | Stage and commit changes (requires permission) |
445445
446- ** Workflow:**
446+ ** Workflow (Reasoning Loop) :**
447447
4484481 . User input creates a task with an initial issue
449- 2 . Agent generates an execution plan (max 10 steps )
450- 3 . Steps are executed sequentially, calling tools as needed
451- 4 . Discovery detects errors, TODOs, or prerequisites during execution
452- 5 . Verification checks if goal achieved after steps complete
453- 6 . Large tasks are automatically decomposed into subtasks
454- 7 . Clarification pauses execution when task is ambiguous
449+ 2 . Agent enters a reasoning loop (max 30 iterations per issue )
450+ 3 . Each iteration: the model observes context, decides on an action, calls a tool, and evaluates progress
451+ 4 . The model narrates its reasoning and explains actions as it works
452+ 5 . When additional work is found, the agent creates follow-up issues via ` create_issue `
453+ 6 . When the task is complete, the agent calls ` complete_task ` with a summary and artifact
454+ 7 . Clarification pauses execution when the task is ambiguous
455455
456456** Storage:** ` ~/.osaurus/agent/agent.db ` (SQLite)
457457
0 commit comments