.
├── cli/
│   └── src/
│       ├── acp/
│       ├── agent/
│       ├── commands/
│       ├── components/
│       │   ├── modular-ui/
│       │   └── settings/
│       │       ├── hooks/
│       │       └── subpages/
│       ├── constants/
│       ├── context/
│       ├── controllers/
│       ├── hooks/
│       └── utils/
├── proto/
│   ├── dirac/
│   └── host/
├── src/
│   ├── core/
│   │   ├── api/
│   │   │   ├── adapters/
│   │   │   ├── providers/
│   │   │   ├── transform/
│   │   │   └── utils/
│   │   ├── assistant-message/
│   │   ├── commands/
│   │   ├── context/
│   │   │   ├── context-management/
│   │   │   ├── context-tracking/
│   │   │   └── instructions/
│   │   │       └── user-instructions/
│   │   ├── controller/
│   │   │   ├── browser/
│   │   │   ├── checkpoints/
│   │   │   ├── commands/
│   │   │   ├── file/
│   │   │   ├── grpc-recorder/
│   │   │   ├── models/
│   │   │   ├── slash/
│   │   │   ├── state/
│   │   │   ├── task/
│   │   │   ├── ui/
│   │   │   ├── web/
│   │   │   └── worktree/
│   │   ├── hooks/
│   │   ├── ignore/
│   │   ├── locks/
│   │   ├── mentions/
│   │   ├── permissions/
│   │   ├── prompts/
│   │   │   ├── skills/
│   │   │   │   ├── delete-tool/
│   │   │   │   └── new-tool/
│   │   │   └── system-prompt/
│   │   │       ├── registry/
│   │   │       ├── sections/
│   │   │       ├── templates/
│   │   │       └── tools/
│   │   ├── slash-commands/
│   │   ├── storage/
│   │   │   └── utils/
│   │   ├── task/
│   │   │   ├── tools/
│   │   │   │   ├── adapters/
│   │   │   │   ├── context/
│   │   │   │   ├── discovery/
│   │   │   │   ├── interfaces/
│   │   │   │   ├── modules/
│   │   │   │   │   ├── ask_followup_question/
│   │   │   │   │   ├── attempt_completion/
│   │   │   │   │   ├── browser_action/
│   │   │   │   │   ├── condense/
│   │   │   │   │   ├── diagnostics_scan/
│   │   │   │   │   ├── edit_file/
│   │   │   │   │   │   └── utils/
│   │   │   │   │   ├── execute_command/
│   │   │   │   │   ├── find_symbol_references/
│   │   │   │   │   ├── get_file_skeleton/
│   │   │   │   │   ├── get_function/
│   │   │   │   │   ├── list_files/
│   │   │   │   │   ├── list_skills/
│   │   │   │   │   ├── new_task/
│   │   │   │   │   ├── plan_mode_respond/
│   │   │   │   │   ├── read_file/
│   │   │   │   │   ├── rename_symbol/
│   │   │   │   │   ├── replace_symbol/
│   │   │   │   │   ├── report_bug/
│   │   │   │   │   ├── say/
│   │   │   │   │   ├── search_files/
│   │   │   │   │   ├── summarize_task/
│   │   │   │   │   ├── use_skill/
│   │   │   │   │   ├── use_subagents/
│   │   │   │   │   └── write_to_file/
│   │   │   │   ├── registry/
│   │   │   │   ├── runtime/
│   │   │   │   ├── subagent/
│   │   │   │   ├── types/
│   │   │   │   └── utils/
│   │   │   ├── types/
│   │   │   └── utils/
│   │   ├── webview/
│   │   └── workspace/
│   │       └── utils/
│   ├── exports/
│   ├── hosts/
│   │   ├── external/
│   │   └── vscode/
│   │       ├── hostbridge/
│   │       │   ├── client/
│   │       │   ├── diff/
│   │       │   ├── env/
│   │       │   ├── testing/
│   │       │   ├── window/
│   │       │   └── workspace/
│   │       ├── review/
│   │       └── terminal/
│   ├── integrations/
│   │   ├── checkpoints/
│   │   ├── claude-code/
│   │   ├── diagnostics/
│   │   ├── editor/
│   │   ├── github-copilot/
│   │   ├── misc/
│   │   ├── notifications/
│   │   ├── openai-codex/
│   │   └── terminal/
│   │       └── standalone/
│   ├── packages/
│   ├── services/
│   │   ├── banner/
│   │   ├── browser/
│   │   ├── error/
│   │   │   └── providers/
│   │   ├── feature-flags/
│   │   │   └── providers/
│   │   ├── glob/
│   │   ├── logging/
│   │   ├── ripgrep/
│   │   ├── search/
│   │   ├── symbol-index/
│   │   ├── telemetry/
│   │   │   ├── events/
│   │   │   └── providers/
│   │   │       └── opentelemetry/
│   │   ├── temp/
│   │   ├── tree-sitter/
│   │   │   └── queries/
│   │   └── uri/
│   ├── shared/
│   │   ├── api/
│   │   │   └── models/
│   │   ├── clients/
│   │   ├── dirac/
│   │   ├── internal/
│   │   ├── messages/
│   │   ├── multi-root/
│   │   ├── providers/
│   │   ├── remote-config/
│   │   ├── services/
│   │   │   ├── config/
│   │   │   ├── feature-flags/
│   │   │   └── worker/
│   │   ├── storage/
│   │   └── utils/
│   ├── standalone/
│   ├── types/
│   └── utils/
└── webview-ui/
    ├── .storybook/
    ├── public/
    │   └── fonts/
    └── src/
        ├── app/
        │   ├── store/
        │   └── styles/
        ├── assets/
        ├── config/
        ├── context/
        ├── entities/
        │   ├── task/
        │   │   └── store/
        │   └── user/
        │       └── store/
        ├── features/
        │   ├── chat/
        │   │   ├── components/
        │   │   │   └── ChatView/
        │   │   └── store/
        │   ├── dirac-rules/
        │   │   └── components/
        │   ├── history/
        │   │   ├── components/
        │   │   │   └── HistoryView/
        │   │   └── store/
        │   ├── modular-ui/
        │   │   ├── chat/
        │   │   │   ├── components/
        │   │   │   │   ├── AutoApprove/
        │   │   │   │   └── TaskHeader/
        │   │   │   │       └── buttons/
        │   │   │   ├── context/
        │   │   │   ├── decorators/
        │   │   │   │   └── view/
        │   │   │   ├── hooks/
        │   │   │   ├── sections/
        │   │   │   ├── traits/
        │   │   │   ├── types/
        │   │   │   └── utils/
        │   │   ├── components/
        │   │   ├── decorators/
        │   │   ├── hooks/
        │   │   ├── styles/
        │   │   └── utils/
        │   ├── settings/
        │   │   ├── components/
        │   │   │   ├── SettingsView/
        │   │   │   ├── common/
        │   │   │   ├── providers/
        │   │   │   ├── sections/
        │   │   │   └── utils/
        │   │   └── store/
        │   └── worktrees/
        │       └── components/
        ├── lib/
        └── shared/
            ├── api/
            ├── hooks/
            ├── lib/
            └── ui/
                └── hooks/
