README.md
pyproject.toml
src/voidx/__init__.py
src/voidx/diffing.py
src/voidx/main.py
src/voidx/selfupdate.py
src/voidx.egg-info/PKG-INFO
src/voidx.egg-info/SOURCES.txt
src/voidx.egg-info/dependency_links.txt
src/voidx.egg-info/entry_points.txt
src/voidx.egg-info/requires.txt
src/voidx.egg-info/top_level.txt
src/voidx/agent/__init__.py
src/voidx/agent/agents.py
src/voidx/agent/attachments.py
src/voidx/agent/goal_resolver.py
src/voidx/agent/message_rows.py
src/voidx/agent/runtime_context.py
src/voidx/agent/state.py
src/voidx/agent/task_state.py
src/voidx/agent/todo_state.py
src/voidx/agent/tool_filters.py
src/voidx/agent/tool_messages.py
src/voidx/agent/tool_result_storage.py
src/voidx/agent/graph/__init__.py
src/voidx/agent/graph/compaction.py
src/voidx/agent/graph/compaction_coordinator.py
src/voidx/agent/graph/contracts.py
src/voidx/agent/graph/convergence.py
src/voidx/agent/graph/core.py
src/voidx/agent/graph/permissions.py
src/voidx/agent/graph/run_loop.py
src/voidx/agent/graph/runtime.py
src/voidx/agent/graph/runtime_guards.py
src/voidx/agent/graph/session_mixin.py
src/voidx/agent/graph/session_runtime.py
src/voidx/agent/graph/streaming.py
src/voidx/agent/graph/subagent.py
src/voidx/agent/graph/title_mixin.py
src/voidx/agent/graph/todo_events.py
src/voidx/agent/graph/tool_execution.py
src/voidx/agent/graph/tool_executor.py
src/voidx/agent/graph/topology.py
src/voidx/agent/graph/transcript_mixin.py
src/voidx/agent/graph/turn_mixin.py
src/voidx/agent/graph/turn_runner.py
src/voidx/agent/graph/wiring.py
src/voidx/agent/slash/__init__.py
src/voidx/agent/slash/code_ide.py
src/voidx/agent/slash/guide.py
src/voidx/agent/slash/handler.py
src/voidx/agent/slash/host.py
src/voidx/agent/slash/init.py
src/voidx/agent/slash/lsp.py
src/voidx/agent/slash/mcp.py
src/voidx/agent/slash/model.py
src/voidx/agent/slash/profile.py
src/voidx/agent/slash/runtime.py
src/voidx/agent/slash/session.py
src/voidx/agent/slash/skills.py
src/voidx/agent/slash/upgrade.py
src/voidx/config/__init__.py
src/voidx/config/cli.py
src/voidx/config/enums.py
src/voidx/config/models.py
src/voidx/config/permissions.py
src/voidx/config/settings.py
src/voidx/config/settings_agent.py
src/voidx/config/settings_api_keys.py
src/voidx/config/settings_code_ide.py
src/voidx/config/settings_custom.py
src/voidx/config/settings_mcp.py
src/voidx/config/settings_permissions.py
src/voidx/config/settings_skills.py
src/voidx/config/settings_update.py
src/voidx/config/settings_utils.py
src/voidx/config/settings_web.py
src/voidx/data/__init__.py
src/voidx/data/intent_classifier.json
src/voidx/data/templates/api-doc.md
src/voidx/data/templates/prd.md
src/voidx/data/templates/readme.md
src/voidx/data/templates/rfc.md
src/voidx/data/templates/tech-design.md
src/voidx/llm/__init__.py
src/voidx/llm/catalog.py
src/voidx/llm/compaction.py
src/voidx/llm/context.py
src/voidx/llm/instruction.py
src/voidx/llm/message_markers.py
src/voidx/llm/provider.py
src/voidx/llm/service.py
src/voidx/llm/usage.py
src/voidx/logging/__init__.py
src/voidx/logging/request_log.py
src/voidx/lsp/__init__.py
src/voidx/lsp/client.py
src/voidx/lsp/config.py
src/voidx/lsp/detector.py
src/voidx/lsp/detector_data.py
src/voidx/lsp/errors.py
src/voidx/lsp/manager.py
src/voidx/lsp/schema.py
src/voidx/lsp/service.py
src/voidx/mcp/__init__.py
src/voidx/mcp/manager.py
src/voidx/mcp/schema.py
src/voidx/mcp/tool.py
src/voidx/mcp/client/__init__.py
src/voidx/mcp/client/base.py
src/voidx/mcp/client/errors.py
src/voidx/mcp/client/http_transport.py
src/voidx/mcp/client/sse_transport.py
src/voidx/mcp/client/stdio_transport.py
src/voidx/mcp_servers/__init__.py
src/voidx/mcp_servers/web.py
src/voidx/memory/__init__.py
src/voidx/memory/cleanup.py
src/voidx/memory/context_frames.py
src/voidx/memory/jsonl_store.py
src/voidx/memory/model_profiles.py
src/voidx/memory/runtime_state.py
src/voidx/memory/service.py
src/voidx/memory/session.py
src/voidx/memory/store.py
src/voidx/memory/subagents.py
src/voidx/memory/transcript.py
src/voidx/permission/__init__.py
src/voidx/permission/context.py
src/voidx/permission/engine.py
src/voidx/permission/evaluate.py
src/voidx/permission/rules.py
src/voidx/permission/sandbox.py
src/voidx/permission/schema.py
src/voidx/permission/service.py
src/voidx/permission/wildcard.py
src/voidx/runtime/__init__.py
src/voidx/runtime/attachments.py
src/voidx/runtime/intent.py
src/voidx/runtime/intent_classifier.py
src/voidx/runtime/reference_tokens.py
src/voidx/runtime/task_state.py
src/voidx/runtime/todo.py
src/voidx/runtime/ui.py
src/voidx/runtime/ui_port.py
src/voidx/skills/__init__.py
src/voidx/skills/context.py
src/voidx/skills/policy.py
src/voidx/skills/references.py
src/voidx/skills/registry.py
src/voidx/skills/runtime.py
src/voidx/skills/schema.py
src/voidx/skills/service.py
src/voidx/tools/__init__.py
src/voidx/tools/advance_workflow.py
src/voidx/tools/agent.py
src/voidx/tools/base.py
src/voidx/tools/bash.py
src/voidx/tools/clarify.py
src/voidx/tools/compact_context.py
src/voidx/tools/file_ops.py
src/voidx/tools/file_state.py
src/voidx/tools/git.py
src/voidx/tools/load_doc_template.py
src/voidx/tools/load_skills.py
src/voidx/tools/lsp.py
src/voidx/tools/plan_checkpoint.py
src/voidx/tools/registry.py
src/voidx/tools/repomap.py
src/voidx/tools/search.py
src/voidx/tools/service.py
src/voidx/tools/task_status.py
src/voidx/tools/task_tracker.py
src/voidx/tools/todo.py
src/voidx/tools/web_content.py
src/voidx/tools/web_mcp.py
src/voidx/tools/webfetch.py
src/voidx/tools/websearch.py
src/voidx/ui/__init__.py
src/voidx/ui/commands.py
src/voidx/ui/frontend.py
src/voidx/ui/session.py
src/voidx/ui/transcript.py
src/voidx/ui/gateway/__init__.py
src/voidx/ui/gateway/bootstrap.py
src/voidx/ui/gateway/server.py
src/voidx/ui/gateway/session.py
src/voidx/ui/output/__init__.py
src/voidx/ui/output/agent_display.py
src/voidx/ui/output/browse.py
src/voidx/ui/output/capture.py
src/voidx/ui/output/diff.py
src/voidx/ui/output/display_policy.py
src/voidx/ui/output/tree.py
src/voidx/ui/output/types.py
src/voidx/ui/output/console/__init__.py
src/voidx/ui/output/console/app.py
src/voidx/ui/output/console/formatting.py
src/voidx/ui/output/console/streaming.py
src/voidx/ui/output/dock/__init__.py
src/voidx/ui/output/dock/agent_placeholder.py
src/voidx/ui/output/dock/app.py
src/voidx/ui/output/dock/formatting.py
src/voidx/ui/output/dock/nodes.py
src/voidx/ui/output/dock/nodes_permission.py
src/voidx/ui/output/dock/nodes_startup.py
src/voidx/ui/output/dock/nodes_status.py
src/voidx/ui/output/dock/state.py
src/voidx/ui/output/dock/status.py
src/voidx/ui/output/dock/stream.py
src/voidx/ui/output/dock/todo.py
src/voidx/ui/output/events/__init__.py
src/voidx/ui/output/events/bus.py
src/voidx/ui/output/events/consumers.py
src/voidx/ui/output/events/schema.py
src/voidx/ui/protocol/__init__.py
src/voidx/ui/protocol/commands.py
src/voidx/ui/protocol/envelope.py
src/voidx/ui/protocol/requests.py
src/voidx/ui/protocol/schema.py
src/voidx/ui/protocol/transcript.py
src/voidx/ui/tools/__init__.py
src/voidx/ui/tools/attachment_tokens.py
src/voidx/ui/tools/clipboard_image.py
src/voidx/ui/tools/clipboard_text.py
src/voidx/ui/tools/code_ide.py
src/voidx/ui/tools/file_picker.py
src/voidx/ui/tools/skill_picker.py
src/voidx/ui/tui/__init__.py
src/voidx/ui/tui/activity.py
src/voidx/ui/tui/app.py
src/voidx/ui/tui/choice_mixin.py
src/voidx/ui/tui/clipboard_mixin.py
src/voidx/ui/tui/helpers.py
src/voidx/ui/tui/input.py
src/voidx/ui/tui/overlays.py
src/voidx/ui/tui/panels.py
src/voidx/ui/tui/parser.py
src/voidx/ui/tui/render_activity.py
src/voidx/ui/tui/render_frame.py
src/voidx/ui/tui/render_input.py
src/voidx/ui/tui/render_status.py
src/voidx/ui/tui/render_todo.py
src/voidx/ui/tui/renderer.py
src/voidx/ui/tui/state.py
src/voidx/ui/tui/terminal_mixin.py
src/voidx/ui/tui/text_prompt_mixin.py
src/voidx/workflow/__init__.py
src/voidx/workflow/auto_advance.py
src/voidx/workflow/context.py
src/voidx/workflow/dag.py
src/voidx/workflow/nodes.py
src/voidx/workflow/policy.py
src/voidx/workflow/reconcile.py
src/voidx/workflow/render.py
src/voidx/workflow/route.py
src/voidx/workflow/runtime.py
src/voidx/workflow/schema.py
src/voidx/workflow/service.py
src/voidx/workflow/types.py
tests/test_auto_advance.py
tests/test_clipboard_image.py
tests/test_clipboard_text.py
tests/test_code_ide.py
tests/test_compaction.py
tests/test_config.py
tests/test_dock_formatting.py
tests/test_goal_resolution_refactor.py
tests/test_install_sh.py
tests/test_instruction_cache.py
tests/test_intent_classifier_phase_a.py
tests/test_llm_catalog.py
tests/test_llm_provider.py
tests/test_llm_usage.py
tests/test_lsp.py
tests/test_main.py
tests/test_main_startup.py
tests/test_mcp.py
tests/test_module_boundaries.py
tests/test_npm_package.py
tests/test_output_browse.py
tests/test_runtime_intent_classifier.py
tests/test_runtime_ui.py
tests/test_scrollback_flush.py
tests/test_selfupdate.py
tests/test_skills.py
tests/test_startup.py
tests/test_streaming_sanitize.py
tests/test_tree_smoke.py
tests/test_tui_frame_rendering.py
tests/test_tui_input_handling.py
tests/test_tui_output_tree.py
tests/test_tui_paste_handling.py
tests/test_tui_status_activity.py
tests/test_tui_terminal_panels.py
tests/test_ui_diff.py
tests/test_ui_events.py
tests/test_ui_frontend_protocol.py
tests/test_ui_gateway.py
tests/test_ui_session_changes.py
tests/test_workflow_reconcile.py