LICENSE
README.md
pyproject.toml
src/tests/__init__.py
src/tests/conftest.py
src/tests/test_archive_script.py
src/tests/test_install_sh.py
src/tests/test_npm_package.py
src/tests/test_release_npm_wheel_sync.py
src/tests/test_test_runner.py
src/tests/test_voidx_entrypoint.py
src/tests/test_wheel_build.py
src/tests/test_wheel_verify_cwd.py
src/tests/test_agent/__init__.py
src/tests/test_agent/conftest.py
src/tests/test_agent/test_attachments.py
src/tests/test_agent/test_file_rwlock.py
src/tests/test_agent/test_goal_resolver.py
src/tests/test_agent/test_goal_resolver_advanced.py
src/tests/test_agent/test_guard_guidance.py
src/tests/test_agent/test_guide_command.py
src/tests/test_agent/test_message_trimming_parsers.py
src/tests/test_agent/test_message_trimming_rules.py
src/tests/test_agent/test_module_boundaries.py
src/tests/test_agent/test_permission.py
src/tests/test_agent/test_permission_append.py
src/tests/test_agent/test_permission_phase2.py
src/tests/test_agent/test_permission_phase3.py
src/tests/test_agent/test_permission_phase4.py
src/tests/test_agent/test_permission_phase5.py
src/tests/test_agent/test_permission_phase6.py
src/tests/test_agent/test_prompts.py
src/tests/test_agent/test_runtime_context_builder.py
src/tests/test_agent/test_runtime_context_prompts.py
src/tests/test_agent/test_runtime_context_skill_stripping.py
src/tests/test_agent/test_task_state.py
src/tests/test_agent/test_task_state_context_sync.py
src/tests/test_agent/test_task_state_rendering.py
src/tests/test_agent/test_todo_replay_sanitization.py
src/tests/test_agent/test_tool_exchange_sanitizer.py
src/tests/test_agent/test_tool_filters_gemini.py
src/tests/test_agent/test_tool_messages.py
src/tests/test_agent/test_tool_result_storage.py
src/tests/test_agent/test_turn_control.py
src/tests/test_agent/test_turn_control_prompt.py
src/tests/test_agent/test_turn_metrics.py
src/tests/test_agent/test_turn_start.py
src/tests/test_agent/graph/__init__.py
src/tests/test_agent/graph/conftest.py
src/tests/test_agent/graph/run_loop_helpers.py
src/tests/test_agent/graph/stream_llm_helpers.py
src/tests/test_agent/graph/test_call_llm_compaction.py
src/tests/test_agent/graph/test_call_llm_compaction_advanced.py
src/tests/test_agent/graph/test_call_llm_structure.py
src/tests/test_agent/graph/test_call_llm_tools.py
src/tests/test_agent/graph/test_compaction_flow.py
src/tests/test_agent/graph/test_compaction_flow_run_once.py
src/tests/test_agent/graph/test_convergence.py
src/tests/test_agent/graph/test_execute_tools_guard.py
src/tests/test_agent/graph/test_execute_tools_todo.py
src/tests/test_agent/graph/test_graph_authorization.py
src/tests/test_agent/graph/test_graph_setup_prompts.py
src/tests/test_agent/graph/test_guards_tool_op.py
src/tests/test_agent/graph/test_parallel_subagents.py
src/tests/test_agent/graph/test_parallel_subagents_dedup.py
src/tests/test_agent/graph/test_prepare_workflow.py
src/tests/test_agent/graph/test_run_loop_startup.py
src/tests/test_agent/graph/test_run_loop_title_lsp.py
src/tests/test_agent/graph/test_run_loop_title_misc.py
src/tests/test_agent/graph/test_run_loop_workflow.py
src/tests/test_agent/graph/test_run_loop_workflow_advanced.py
src/tests/test_agent/graph/test_runtime_guards.py
src/tests/test_agent/graph/test_session_context_frames.py
src/tests/test_agent/graph/test_session_crud.py
src/tests/test_agent/graph/test_session_messages.py
src/tests/test_agent/graph/test_session_persistence.py
src/tests/test_agent/graph/test_session_run_once.py
src/tests/test_agent/graph/test_session_runtime_state.py
src/tests/test_agent/graph/test_session_transcript.py
src/tests/test_agent/graph/test_stream_llm_sanitization.py
src/tests/test_agent/graph/test_subagent_llm_retry.py
src/tests/test_agent/graph/test_subagent_persistence.py
src/tests/test_agent/graph/test_subagent_runner.py
src/tests/test_agent/graph/test_subagent_step_budget.py
src/tests/test_agent/graph/test_subagent_step_budget_convergence.py
src/tests/test_agent/graph/test_subagent_step_budget_final.py
src/tests/test_agent/graph/test_todo_events.py
src/tests/test_agent/graph/test_tool_execution_auth.py
src/tests/test_agent/graph/test_tool_result_preview.py
src/tests/test_agent/graph/test_turn_control_e2e.py
src/tests/test_agent/graph/test_turn_control_integration.py
src/tests/test_agent/graph/test_turn_runner_guidance_discard.py
src/tests/test_agent/graph/test_turn_runner_idle_event.py
src/tests/test_agent/graph/test_turn_stop_without_pending.py
src/tests/test_agent/graph/test_workflow_done.py
src/tests/test_agent/graph/test_workflow_review.py
src/tests/test_agent/graph/test_workflow_transactions.py
src/tests/test_agent/graph/test_workflow_transactions_barrier.py
src/tests/test_agent/loop/test_manager.py
src/tests/test_agent/loop/test_prompt_source.py
src/tests/test_agent/slash/__init__.py
src/tests/test_agent/slash/test_slash_init.py
src/tests/test_agent/slash/test_slash_loop.py
src/tests/test_agent/slash/test_slash_mcp.py
src/tests/test_agent/slash/test_slash_model.py
src/tests/test_agent/slash/test_slash_model_advanced.py
src/tests/test_agent/slash/test_slash_session.py
src/tests/test_agent/slash/test_slash_skills.py
src/tests/test_agent/slash/test_slash_tavily.py
src/tests/test_agent/slash/test_slash_upgrade.py
src/tests/test_config/__init__.py
src/tests/test_config/test_config.py
src/tests/test_config/test_config_advanced.py
src/tests/test_config/test_retry_config.py
src/tests/test_llm/conftest.py
src/tests/test_llm/test_compaction_retry.py
src/tests/test_llm/test_fallback_summary.py
src/tests/test_llm/test_gemini_provider.py
src/tests/test_llm/test_goal_resolver_retry.py
src/tests/test_llm/test_instruction_cache.py
src/tests/test_llm/test_llm_catalog.py
src/tests/test_llm/test_llm_catalog_fetchers.py
src/tests/test_llm/test_llm_provider.py
src/tests/test_llm/test_llm_provider_advanced.py
src/tests/test_llm/test_llm_usage.py
src/tests/test_llm/test_overflow_threshold.py
src/tests/test_llm/test_prune_args.py
src/tests/test_llm/test_request_log.py
src/tests/test_llm/test_streaming_sanitize.py
src/tests/test_llm/test_token_counting.py
src/tests/test_logging/test_external.py
src/tests/test_logging/test_internal_error.py
src/tests/test_logging/test_tool_log.py
src/tests/test_lsp/__init__.py
src/tests/test_lsp/test_lsp.py
src/tests/test_lsp/test_lsp_advanced.py
src/tests/test_mcp/__init__.py
src/tests/test_mcp/test_mcp.py
src/tests/test_memory/__init__.py
src/tests/test_memory/test_main.py
src/tests/test_memory/test_main_startup.py
src/tests/test_memory/test_schema_migration.py
src/tests/test_permission/__init__.py
src/tests/test_permission/test_risk.py
src/tests/test_runtime/__init__.py
src/tests/test_runtime/test_goal_resolution_refactor.py
src/tests/test_runtime/test_processes.py
src/tests/test_runtime/test_runtime_ui.py
src/tests/test_selfupdate/__init__.py
src/tests/test_selfupdate/test_selfupdate.py
src/tests/test_skills/__init__.py
src/tests/test_skills/conftest.py
src/tests/test_skills/test_create_skill.py
src/tests/test_skills/test_skill_parsing.py
src/tests/test_skills/test_skill_references.py
src/tests/test_skills/test_workflow_advance.py
src/tests/test_tools/__init__.py
src/tests/test_tools/test_clarify_tool.py
src/tests/test_tools/test_diffing.py
src/tests/test_tools/test_file_tools_redesign.py
src/tests/test_tools/test_git_tool_destructive.py
src/tests/test_tools/test_git_tool_phase5.py
src/tests/test_tools/test_git_tool_raw_permissions.py
src/tests/test_tools/test_git_tool_schema_errors.py
src/tests/test_tools/test_git_tool_structured.py
src/tests/test_tools/test_infer_state_patch.py
src/tests/test_tools/test_interactive_tools.py
src/tests/test_tools/test_interactive_tools_write.py
src/tests/test_tools/test_load_doc_template.py
src/tests/test_tools/test_loop_integration.py
src/tests/test_tools/test_loop_registry.py
src/tests/test_tools/test_make_interact_callback.py
src/tests/test_tools/test_plan_checkpoint.py
src/tests/test_tools/test_powershell_tool.py
src/tests/test_tools/test_powershell_tool_phase6.py
src/tests/test_tools/test_replace_failure_logging.py
src/tests/test_tools/test_resolve_safe.py
src/tests/test_tools/test_retry.py
src/tests/test_tools/test_schedule_wakeup.py
src/tests/test_tools/test_search.py
src/tests/test_tools/test_shell_json_format.py
src/tests/test_tools/test_shell_tool_phase6.py
src/tests/test_tools/test_skills_tool.py
src/tests/test_tools/test_state_update_from_executed_tools.py
src/tests/test_tools/test_task_tracker.py
src/tests/test_tools/test_todo_tool.py
src/tests/test_tools/test_tool_error_handling.py
src/tests/test_tools/test_tool_registry.py
src/tests/test_tools/test_tool_schemas.py
src/tests/test_tools/test_tool_state_patch.py
src/tests/test_tools/test_user_interaction_models.py
src/tests/test_tools/test_web_mcp.py
src/tests/test_tools/test_webfetch.py
src/tests/test_tools/test_workflow_tool.py
src/tests/test_tools/bash/__init__.py
src/tests/test_tools/bash/test_auto_route_git.py
src/tests/test_tools/bash/test_router_git.py
src/tests/test_tools/bash/test_router_safety.py
src/tests/test_tools/bash/test_router_sed_grep.py
src/tests/test_tools/bash/test_tool.py
src/tests/test_tools/file/__init__.py
src/tests/test_tools/file/test_coverage_fingerprint.py
src/tests/test_tools/file/test_edit_anchors.py
src/tests/test_tools/file/test_edit_bounds_input.py
src/tests/test_tools/file/test_edit_coverage.py
src/tests/test_tools/file/test_edit_dedup.py
src/tests/test_tools/file/test_edit_drift_fallback.py
src/tests/test_tools/file/test_edit_drift_fallback_e2e.py
src/tests/test_tools/file/test_edit_errors.py
src/tests/test_tools/file/test_edit_line_insert.py
src/tests/test_tools/file/test_edit_llm_messages.py
src/tests/test_tools/file/test_edit_replace.py
src/tests/test_tools/file/test_edit_trailing_newline.py
src/tests/test_tools/file/test_overlap.py
src/tests/test_tools/file/test_read.py
src/tests/test_tools/file/test_read_write.py
src/tests/test_tools/file/test_render_numbered_diff.py
src/tests/test_tools/file/test_write_file.py
src/tests/test_ui/test_display_policy.py
src/tests/test_ui/test_file_picker.py
src/tests/test_ui/gateway/__init__.py
src/tests/test_ui/gateway/conftest.py
src/tests/test_ui/gateway/helpers.py
src/tests/test_ui/gateway/test_adapter.py
src/tests/test_ui/gateway/test_diff_review.py
src/tests/test_ui/gateway/test_gateway_headless_frontend.py
src/tests/test_ui/gateway/test_gateway_v2_crud_diff.py
src/tests/test_ui/gateway/test_gateway_v2_dispatch.py
src/tests/test_ui/gateway/test_gateway_v2_routing.py
src/tests/test_ui/gateway/test_gateway_v2_server.py
src/tests/test_ui/gateway/test_gateway_v2_session.py
src/tests/test_ui/gateway/test_guidance_fallback.py
src/tests/test_ui/gateway/test_run_manager.py
src/tests/test_ui/gateway/test_terminal.py
src/tests/test_ui/gateway/test_ui_events_dock_bus.py
src/tests/test_ui/gateway/test_ui_events_dock_prompts.py
src/tests/test_ui/gateway/test_ui_events_dock_status.py
src/tests/test_ui/gateway/test_ui_events_streaming.py
src/tests/test_ui/gateway/test_ui_events_subagent.py
src/tests/test_ui/gateway/test_ui_events_todo.py
src/tests/test_ui/gateway/test_ui_gateway.py
src/tests/test_ui/output/__init__.py
src/tests/test_ui/output/test_console_app.py
src/tests/test_ui/output/test_dock_formatting.py
src/tests/test_ui/output/test_fmt_args.py
src/tests/test_ui/output/test_output_browse.py
src/tests/test_ui/output/test_scrollback_flush.py
src/tests/test_ui/output/test_tool_display.py
src/tests/test_ui/output/test_tree_smoke.py
src/tests/test_ui/output/test_ui_diff.py
src/tests/test_ui/output/test_ui_session_changes.py
src/tests/test_ui/protocol/__init__.py
src/tests/test_ui/protocol/test_dto.py
src/tests/test_ui/protocol/test_v2_envelope.py
src/tests/test_ui/protocol/test_v2_methods.py
src/tests/test_ui/protocol/test_v2_snapshot.py
src/tests/test_ui/protocol/test_v2_threads.py
src/tests/test_ui/tools/__init__.py
src/tests/test_ui/tools/test_clipboard_image.py
src/tests/test_ui/tools/test_clipboard_image_windows.py
src/tests/test_ui/tools/test_clipboard_text.py
src/tests/test_ui/tools/test_clipboard_text_windows.py
src/tests/test_ui/tools/test_code_ide.py
src/tests/test_workflow/__init__.py
src/tests/test_workflow/test_auto_advance.py
src/tests/test_workflow/test_workflow_reconcile.py
src/voidx/__init__.py
src/voidx/diffing.py
src/voidx/main.py
src/voidx/paths.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/message_trimming.py
src/voidx/agent/prompts.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_call_ids.py
src/voidx/agent/tool_exchange_sanitizer.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/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/thread_context.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/topology.py
src/voidx/agent/graph/transcript_mixin.py
src/voidx/agent/graph/turn_control.py
src/voidx/agent/graph/turn_metrics.py
src/voidx/agent/graph/turn_mixin.py
src/voidx/agent/graph/turn_runner.py
src/voidx/agent/graph/wiring.py
src/voidx/agent/graph/workflow_utils.py
src/voidx/agent/graph/core/__init__.py
src/voidx/agent/graph/core/context.py
src/voidx/agent/graph/core/helpers.py
src/voidx/agent/graph/core/llm.py
src/voidx/agent/graph/core/loop.py
src/voidx/agent/graph/core/turn.py
src/voidx/agent/graph/core/voidx_graph.py
src/voidx/agent/graph/tool_executor/__init__.py
src/voidx/agent/graph/tool_executor/executor.py
src/voidx/agent/graph/tool_executor/guards.py
src/voidx/agent/graph/tool_executor/helpers.py
src/voidx/agent/graph/tool_executor/types.py
src/voidx/agent/graph/tool_executor/ui.py
src/voidx/agent/graph/tool_executor/workflow.py
src/voidx/agent/loop/__init__.py
src/voidx/agent/loop/manager.py
src/voidx/agent/loop/prompt_source.py
src/voidx/agent/loop/slash.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/defaults.py
src/voidx/config/enums.py
src/voidx/config/models.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_retry.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/documents/README.md
src/voidx/data/documents/templates/api-doc.md
src/voidx/data/documents/templates/capability-spec.md
src/voidx/data/documents/templates/implementation-spec.md
src/voidx/data/documents/templates/prd.md
src/voidx/data/documents/templates/readme.md
src/voidx/data/documents/templates/rfc.md
src/voidx/data/documents/templates/tasks.md
src/voidx/data/documents/templates/tech-design.md
src/voidx/data/documents/voidx-guide/README.md
src/voidx/data/documents/voidx-guide/context.md
src/voidx/data/documents/voidx-guide/debug.md
src/voidx/data/documents/voidx-guide/extension.md
src/voidx/data/documents/voidx-guide/mode.md
src/voidx/data/documents/voidx-guide/model.md
src/voidx/data/documents/voidx-guide/permission.md
src/voidx/data/documents/voidx-guide/preferences.md
src/voidx/data/documents/voidx-guide/quickstart.md
src/voidx/data/documents/voidx-guide/reference.md
src/voidx/data/documents/voidx-guide/session.md
src/voidx/data/documents/voidx-guide/upgrade.md
src/voidx/data/documents/voidx-guide/web.md
src/voidx/data/documents/voidx-guide/workflow.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/message_status.py
src/voidx/llm/provider.py
src/voidx/llm/service.py
src/voidx/llm/usage.py
src/voidx/logging/__init__.py
src/voidx/logging/external.py
src/voidx/logging/internal_error.py
src/voidx/logging/request_log.py
src/voidx/logging/tool_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/constants.py
src/voidx/permission/context.py
src/voidx/permission/engine.py
src/voidx/permission/evaluate.py
src/voidx/permission/git_policy.py
src/voidx/permission/grants.py
src/voidx/permission/presets.py
src/voidx/permission/process_sandbox.py
src/voidx/permission/risk.py
src/voidx/permission/rules.py
src/voidx/permission/sandbox.py
src/voidx/permission/schema.py
src/voidx/permission/service.py
src/voidx/permission/shell_policy.py
src/voidx/permission/wildcard.py
src/voidx/runtime/__init__.py
src/voidx/runtime/_win32_jobs.py
src/voidx/runtime/attachments.py
src/voidx/runtime/intent.py
src/voidx/runtime/processes.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/references.py
src/voidx/skills/registry.py
src/voidx/skills/schema.py
src/voidx/skills/service.py
src/voidx/tools/__init__.py
src/voidx/tools/agent.py
src/voidx/tools/base.py
src/voidx/tools/checkpoint.py
src/voidx/tools/clarify.py
src/voidx/tools/compact.py
src/voidx/tools/document.py
src/voidx/tools/lsp.py
src/voidx/tools/registry.py
src/voidx/tools/retry.py
src/voidx/tools/schedule_wakeup.py
src/voidx/tools/search.py
src/voidx/tools/service.py
src/voidx/tools/skills.py
src/voidx/tools/task_status.py
src/voidx/tools/task_tracker.py
src/voidx/tools/todo.py
src/voidx/tools/workflow.py
src/voidx/tools/bash/__init__.py
src/voidx/tools/bash/core.py
src/voidx/tools/bash/router.py
src/voidx/tools/bash/safety.py
src/voidx/tools/bash/tool.py
src/voidx/tools/bash/hint/__init__.py
src/voidx/tools/bash/hint/file.py
src/voidx/tools/bash/hint/git.py
src/voidx/tools/bash/hint/search.py
src/voidx/tools/file/__init__.py
src/voidx/tools/file/manage.py
src/voidx/tools/file/overlap.py
src/voidx/tools/file/read.py
src/voidx/tools/file/replace.py
src/voidx/tools/file/replace_resolve.py
src/voidx/tools/file/safe_path.py
src/voidx/tools/file/state.py
src/voidx/tools/file/types.py
src/voidx/tools/file/write.py
src/voidx/tools/git/__init__.py
src/voidx/tools/git/access.py
src/voidx/tools/git/constants.py
src/voidx/tools/git/handlers.py
src/voidx/tools/git/models.py
src/voidx/tools/git/parsers.py
src/voidx/tools/git/process.py
src/voidx/tools/git/results.py
src/voidx/tools/git/routing.py
src/voidx/tools/git/tool.py
src/voidx/tools/powershell/__init__.py
src/voidx/tools/powershell/core.py
src/voidx/tools/powershell/router.py
src/voidx/tools/powershell/safety.py
src/voidx/tools/powershell/sandbox.py
src/voidx/tools/powershell/tool.py
src/voidx/tools/powershell/hint/__init__.py
src/voidx/tools/powershell/hint/file.py
src/voidx/tools/powershell/hint/search.py
src/voidx/tools/shell/__init__.py
src/voidx/tools/shell/common.py
src/voidx/tools/shell/hint/__init__.py
src/voidx/tools/shell/hint/git.py
src/voidx/tools/web/__init__.py
src/voidx/tools/web/content.py
src/voidx/tools/web/fetch.py
src/voidx/tools/web/mcp.py
src/voidx/tools/web/search.py
src/voidx/ui/__init__.py
src/voidx/ui/command_catalog.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/adapter.py
src/voidx/ui/gateway/bootstrap.py
src/voidx/ui/gateway/diff_review.py
src/voidx/ui/gateway/frontend.py
src/voidx/ui/gateway/run_manager.py
src/voidx/ui/gateway/server.py
src/voidx/ui/gateway/terminal.py
src/voidx/ui/gateway/session/__init__.py
src/voidx/ui/gateway/session/consumer.py
src/voidx/ui/gateway/session/core.py
src/voidx/ui/gateway/session/method/__init__.py
src/voidx/ui/gateway/session/method/diff.py
src/voidx/ui/gateway/session/method/integrations.py
src/voidx/ui/gateway/session/method/sessions.py
src/voidx/ui/gateway/session/method/settings.py
src/voidx/ui/gateway/session/method/terminal.py
src/voidx/ui/output/__init__.py
src/voidx/ui/output/agent_display.py
src/voidx/ui/output/ansi_marker.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/manage_display.py
src/voidx/ui/output/tool_display.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_checkpoint.py
src/voidx/ui/output/dock/nodes_clarify.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/requests.py
src/voidx/ui/protocol/schema.py
src/voidx/ui/protocol/transcript.py
src/voidx/ui/protocol/v2/__init__.py
src/voidx/ui/protocol/v2/envelope.py
src/voidx/ui/protocol/v2/methods.py
src/voidx/ui/protocol/v2/snapshot.py
src/voidx/ui/protocol/v2/threads.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/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