LICENSE
README.md
pyproject.toml
setup.py
src/integrations/__init__.py
src/integrations/cli_wrappers/amp/amp.py
src/integrations/cli_wrappers/claude_code/__init__.py
src/integrations/cli_wrappers/claude_code/__main__.py
src/integrations/cli_wrappers/claude_code/claude_wrapper_v2_0.py
src/integrations/cli_wrappers/claude_code/command_sync.py
src/integrations/cli_wrappers/claude_code/config.py
src/integrations/cli_wrappers/claude_code/format_utils.py
src/integrations/cli_wrappers/claude_code/session_reset_handler.py
src/integrations/cli_wrappers/claude_code/wrapper.py
src/integrations/cli_wrappers/claude_code/detection/__init__.py
src/integrations/cli_wrappers/claude_code/detection/base.py
src/integrations/cli_wrappers/claude_code/detection/control_detector.py
src/integrations/cli_wrappers/claude_code/detection/permission_detector.py
src/integrations/cli_wrappers/claude_code/detection/plan_detector.py
src/integrations/cli_wrappers/claude_code/detection/question_detector.py
src/integrations/cli_wrappers/claude_code/messaging/__init__.py
src/integrations/cli_wrappers/claude_code/messaging/ask_question.py
src/integrations/cli_wrappers/claude_code/messaging/deduplicator.py
src/integrations/cli_wrappers/claude_code/messaging/injection_tracker.py
src/integrations/cli_wrappers/claude_code/messaging/input_request_manager.py
src/integrations/cli_wrappers/claude_code/messaging/processor.py
src/integrations/cli_wrappers/claude_code/messaging/queue_manager.py
src/integrations/cli_wrappers/claude_code/messaging/tests/test_cli_command_echo.py
src/integrations/cli_wrappers/claude_code/messaging/tests/test_repeated_tui_input.py
src/integrations/cli_wrappers/claude_code/messaging/tests/test_slash_command_echo_wait.py
src/integrations/cli_wrappers/claude_code/messaging/tests/test_tui_control_command_session_config.py
src/integrations/cli_wrappers/claude_code/monitoring/__init__.py
src/integrations/cli_wrappers/claude_code/monitoring/heartbeat.py
src/integrations/cli_wrappers/claude_code/monitoring/idle_monitor.py
src/integrations/cli_wrappers/claude_code/monitoring/jsonl_monitor.py
src/integrations/cli_wrappers/claude_code/monitoring/tests/test_jsonl_monitor_cli_command_echo.py
src/integrations/cli_wrappers/claude_code/monitoring/tests/test_jsonl_monitor_queued_command.py
src/integrations/cli_wrappers/claude_code/monitoring/tests/test_jsonl_monitor_session_config.py
src/integrations/cli_wrappers/claude_code/monitoring/tests/test_jsonl_monitor_skill_command.py
src/integrations/cli_wrappers/claude_code/state/__init__.py
src/integrations/cli_wrappers/claude_code/state/session_state.py
src/integrations/cli_wrappers/claude_code/state/toggle_manager.py
src/integrations/cli_wrappers/claude_code/state/tests/test_toggle_bypass_match.py
src/integrations/cli_wrappers/claude_code/terminal/__init__.py
src/integrations/cli_wrappers/claude_code/terminal/ansi_cleaner.py
src/integrations/cli_wrappers/claude_code/terminal/buffer.py
src/integrations/cli_wrappers/claude_code/terminal/parser.py
src/integrations/cli_wrappers/claude_code/terminal/pty_manager.py
src/integrations/cli_wrappers/claude_code/terminal/terminal_parser.py
src/integrations/cli_wrappers/claude_code/utils/__init__.py
src/integrations/cli_wrappers/claude_code/utils/cli_finder.py
src/integrations/cli_wrappers/claude_code/utils/initial_session_config.py
src/integrations/cli_wrappers/claude_code/utils/input_handler.py
src/integrations/cli_wrappers/claude_code/utils/model_env_parser.py
src/integrations/cli_wrappers/claude_code/utils/version_detector.py
src/integrations/cli_wrappers/claude_code/utils/tests/test_initial_session_config.py
src/integrations/cli_wrappers/claude_code/utils/tests/test_model_env_parser.py
src/integrations/cli_wrappers/shared/__init__.py
src/integrations/cli_wrappers/shared/async_lifecycle.py
src/integrations/codex_helpers/__init__.py
src/integrations/codex_helpers/initial_session_config.py
src/integrations/codex_helpers/tests/__init__.py
src/integrations/codex_helpers/tests/test_initial_session_config.py
src/integrations/headless/__init__.py
src/integrations/headless/acp_base.py
src/integrations/headless/acp_client.py
src/integrations/headless/auq.py
src/integrations/headless/claude_code.py
src/integrations/headless/claude_model_catalog.py
src/integrations/headless/claude_usage_fetcher.py
src/integrations/headless/codex_acp.py
src/integrations/headless/codex_app_server.py
src/integrations/headless/codex_native.py
src/integrations/headless/control_command.py
src/integrations/headless/format_tools.py
src/integrations/headless/generic_acp.py
src/integrations/headless/opencode_acp.py
src/integrations/headless/permission.py
src/integrations/headless/session_lifecycle.py
src/integrations/headless/subagent.py
src/integrations/headless/usage.py
src/integrations/headless/codex/__init__.py
src/integrations/headless/codex/item_renderer.py
src/integrations/headless/codex/permission.py
src/integrations/headless/codex/permission_translate.py
src/integrations/headless/codex/spawn.py
src/integrations/headless/codex/transport.py
src/integrations/headless/tests/_fake_codex.py
src/integrations/headless/tests/_fakes.py
src/integrations/headless/tests/conftest.py
src/integrations/headless/tests/test_acp_base_fatal_auth.py
src/integrations/headless/tests/test_acp_base_protocol.py
src/integrations/headless/tests/test_acp_message_delivery.py
src/integrations/headless/tests/test_acp_session_load.py
src/integrations/headless/tests/test_acp_wire_integration.py
src/integrations/headless/tests/test_auq_registry.py
src/integrations/headless/tests/test_claude_model_catalog.py
src/integrations/headless/tests/test_claude_usage_fetcher.py
src/integrations/headless/tests/test_codex_app_server.py
src/integrations/headless/tests/test_codex_item_renderer.py
src/integrations/headless/tests/test_codex_native_coalesce.py
src/integrations/headless/tests/test_codex_native_control_feedback.py
src/integrations/headless/tests/test_codex_permission.py
src/integrations/headless/tests/test_codex_permission_translate.py
src/integrations/headless/tests/test_codex_subprocess.py
src/integrations/headless/tests/test_codex_usage.py
src/integrations/headless/tests/test_control_command_session_config.py
src/integrations/headless/tests/test_control_queue.py
src/integrations/headless/tests/test_format_tools.py
src/integrations/headless/tests/test_generic_acp.py
src/integrations/headless/tests/test_handlers_unit.py
src/integrations/headless/tests/test_interrupt_behavior.py
src/integrations/headless/tests/test_opencode_acp_control.py
src/integrations/headless/tests/test_permission_registry.py
src/integrations/headless/tests/test_reconnect_options.py
src/integrations/headless/tests/test_runner_handlers.py
src/integrations/headless/tests/test_session_config_build.py
src/integrations/headless/tests/test_session_lifecycle.py
src/integrations/headless/tests/test_status_after_settings_change.py
src/integrations/headless/tests/test_subagent.py
src/integrations/headless/tests/test_usage.py
src/integrations/headless/tests/test_ws_callback.py
src/integrations/utils/__init__.py
src/integrations/utils/heartbeat.py
src/integrations/webhooks/claude_code/claude_code.py
src/protocol/__init__.py
src/protocol/agent_catalog.py
src/servers/mcp/__init__.py
src/servers/mcp/descriptions.py
src/servers/mcp/jwt_auth.py
src/servers/mcp/models.py
src/servers/mcp/server.py
src/servers/mcp/stdio_server.py
src/servers/mcp/tools.py
src/servers/mcp/utils.py
src/servers/shared/__init__.py
src/servers/shared/fcm_service.py
src/servers/shared/notification_base.py
src/servers/shared/notification_utils.py
src/servers/shared/notifications.py
src/servers/shared/twilio_service.py
src/servers/shared/db/__init__.py
src/servers/shared/db/queries.py
src/servers/shared/models/__init__.py
src/servers/shared/models/base.py
src/vicoa/__init__.py
src/vicoa/agent_processes.py
src/vicoa/attachments.py
src/vicoa/cli.py
src/vicoa/constants.py
src/vicoa/file_sync.py
src/vicoa/machine_daemon.py
src/vicoa/machine_fingerprint.py
src/vicoa/machine_identity.py
src/vicoa/machine_state.py
src/vicoa/session_sharing.py
src/vicoa/session_ws_client.py
src/vicoa/spawn_ws_client.py
src/vicoa/utils.py
src/vicoa.egg-info/PKG-INFO
src/vicoa.egg-info/SOURCES.txt
src/vicoa.egg-info/dependency_links.txt
src/vicoa.egg-info/entry_points.txt
src/vicoa.egg-info/requires.txt
src/vicoa.egg-info/top_level.txt
src/vicoa/_bin/README.md
src/vicoa/agents/codex.py
src/vicoa/agents/codex_acp.py
src/vicoa/agents/opencode.py
src/vicoa/commands/__init__.py
src/vicoa/commands/_api.py
src/vicoa/commands/automation.py
src/vicoa/commands/instance.py
src/vicoa/commands/ls.py
src/vicoa/commands/run.py
src/vicoa/commands/stop.py
src/vicoa/commands/task.py
src/vicoa/local_server/__init__.py
src/vicoa/local_server/app.py
src/vicoa/local_server/envelopes.py
src/vicoa/local_server/rpc.py
src/vicoa/local_server/runner.py
src/vicoa/local_server/store.py
src/vicoa/rpc/__init__.py
src/vicoa/rpc/claude_usage.py
src/vicoa/rpc/command_index.py
src/vicoa/rpc/file_index.py
src/vicoa/rpc/file_ops.py
src/vicoa/rpc/git_ops.py
src/vicoa/rpc/paths.py
src/vicoa/rpc/skills_ops.py
src/vicoa/rpc/worktree_names.py
src/vicoa/rpc/worktree_ops.py
src/vicoa/rpc/worktree_paths.py
src/vicoa/sdk/__init__.py
src/vicoa/sdk/async_client.py
src/vicoa/sdk/client.py
src/vicoa/sdk/exceptions.py
src/vicoa/sdk/models.py
src/vicoa/sdk/utils.py
src/vicoa/terminal/__init__.py
src/vicoa/terminal/coalescer.py
src/vicoa/terminal/pty_manager.py
src/vicoa/terminal/rpc.py
src/vicoa/terminal/service.py
tests/test_activity_endpoint.py
tests/test_agent_instance_machine_link.py
tests/test_agent_instance_task_link.py
tests/test_agent_processes.py
tests/test_agent_processes_generic.py
tests/test_amp_wrapper_fatal_auth.py
tests/test_amp_wrapper_integration.py
tests/test_amp_wrapper_mocks.py
tests/test_amp_wrapper_regression.py
tests/test_amp_wrapper_unit.py
tests/test_ansi_cleaner.py
tests/test_attachments_helper.py
tests/test_automation_cli.py
tests/test_billing_checkout_customer.py
tests/test_broadcast_bridge.py
tests/test_claude_permission_detector.py
tests/test_claude_rate_limit_notices.py
tests/test_claude_wrapper_fatal_auth.py
tests/test_claude_wrapper_heartbeat.py
tests/test_codex_status_finalization.py
tests/test_codex_transport.py
tests/test_connection_manager.py
tests/test_daemon_resume_guard.py
tests/test_delete_user_terminate_broadcast.py
tests/test_delete_user_with_superwall_orphan.py
tests/test_end_session_rollback.py
tests/test_envelope.py
tests/test_fetch_messages.py
tests/test_file_sync.py
tests/test_find_npm_cli.py
tests/test_frequency_schedule.py
tests/test_git_diff_nul_bytes.py
tests/test_headless_heartbeat.py
tests/test_image_processing.py
tests/test_injection_tracker.py
tests/test_instance_broadcast.py
tests/test_local_envelopes.py
tests/test_local_runner.py
tests/test_local_server_rest.py
tests/test_local_server_ws.py
tests/test_local_store.py
tests/test_machine_agent_models_endpoint.py
tests/test_machine_agent_models_upsert.py
tests/test_machine_broadcast.py
tests/test_machine_daemon_available_agents.py
tests/test_machine_daemon_command_build.py
tests/test_machine_daemon_fatal_auth.py
tests/test_machine_daemon_generic_agents.py
tests/test_machine_daemon_rpc_dispatch.py
tests/test_machine_daemon_validation.py
tests/test_machine_endpoints.py
tests/test_machine_fingerprint.py
tests/test_machine_identity.py
tests/test_machine_register_dedup.py
tests/test_machine_rename_validation.py
tests/test_machine_state.py
tests/test_message_broadcast.py
tests/test_message_cancel.py
tests/test_message_consumed.py
tests/test_message_deduplicator.py
tests/test_message_write_broadcast.py
tests/test_mobile_billing_reconcile.py
tests/test_permission_garbled_text_fix.py
tests/test_pg_listener.py
tests/test_pty_coalescer.py
tests/test_pty_manager_move.py
tests/test_rate_limited_projection.py
tests/test_rpc.py
tests/test_rpc_command_index.py
tests/test_rpc_file_index.py
tests/test_rpc_file_ops.py
tests/test_rpc_git_ops.py
tests/test_rpc_paths.py
tests/test_rpc_skills_ops.py
tests/test_rpc_worktree_names.py
tests/test_rpc_worktree_ops.py
tests/test_rpc_worktree_paths.py
tests/test_sdk_patch_agent_instance.py
tests/test_sdk_register_machine_id.py
tests/test_sdk_register_session_config.py
tests/test_sdk_register_worktree_name.py
tests/test_session_cli_format.py
tests/test_session_config_patch.py
tests/test_session_config_storage.py
tests/test_session_liveness.py
tests/test_session_ws_client.py
tests/test_spawn_request_ws.py
tests/test_spawn_session_worktree.py
tests/test_spawn_ws_client.py
tests/test_storage_keys.py
tests/test_terminal_rpc.py
tests/test_terminal_service.py
tests/test_user_fk_handler.py
tests/test_user_message_no_resurrect.py
tests/test_utils_worktree_name.py
tests/test_version_telemetry.py
tests/test_vicoa_cli_daemon.py
tests/test_websocket_in_tx.py
tests/test_workspace_search.py
tests/test_ws_auth.py
tests/test_ws_endpoint.py
tests/test_ws_entity_fetch.py
tests/test_ws_ownership.py
tests/test_ws_protocol.py
tests/test_ws_rpc.py
tests/test_ws_safe_close.py
tests/test_ws_user_gone_handshake.py