LICENSE
README.md
pyproject.toml
src/assistant/__init__.py
src/bootstrap/__init__.py
src/bridge/__init__.py
src/buddy/__init__.py
src/cli/__init__.py
src/components/__init__.py
src/constants/__init__.py
src/coordinator/__init__.py
src/entrypoints/__init__.py
src/hooks/__init__.py
src/keybindings/__init__.py
src/memdir/__init__.py
src/migrations/__init__.py
src/moreright/__init__.py
src/native_ts/__init__.py
src/outputStyles/__init__.py
src/plugins/__init__.py
src/reference_data/__init__.py
src/remote/__init__.py
src/schemas/__init__.py
src/screens/__init__.py
src/server/__init__.py
src/services/__init__.py
src/skills/__init__.py
src/state/__init__.py
src/types/__init__.py
src/upstreamproxy/__init__.py
src/utils/__init__.py
src/vim/__init__.py
src/voice/__init__.py
src/yoke/__init__.py
src/yoke/__main__.py
src/yoke/bridge/__init__.py
src/yoke/bridge/auth.py
src/yoke/bridge/config.py
src/yoke/bridge/main.py
src/yoke/bridge/messaging.py
src/yoke/bridge/permissions.py
src/yoke/bridge/session.py
src/yoke/bridge/transport.py
src/yoke/buddy/__init__.py
src/yoke/buddy/companion.py
src/yoke/buddy/sprites.py
src/yoke/channels/__init__.py
src/yoke/channels/base.py
src/yoke/channels/dingtalk.py
src/yoke/channels/feishu.py
src/yoke/channels/wecom.py
src/yoke/cli/__init__.py
src/yoke/cli/lsp_cmd.py
src/yoke/cli/recovery.py
src/yoke/cli/repl.py
src/yoke/cli/setup_wizard.py
src/yoke/context/__init__.py
src/yoke/context/compressor.py
src/yoke/context/manager.py
src/yoke/context/window.py
src/yoke/discipline/__init__.py
src/yoke/discipline/budget.py
src/yoke/discipline/config.py
src/yoke/discipline/contract.py
src/yoke/discipline/guard.py
src/yoke/discipline/memory.py
src/yoke/discipline/trust.py
src/yoke/harness/__init__.py
src/yoke/harness/agent.py
src/yoke/harness/channel_queue.py
src/yoke/harness/headless_worker.py
src/yoke/harness/hooks.py
src/yoke/harness/orchestrator.py
src/yoke/harness/registry.py
src/yoke/harness/remote.py
src/yoke/harness/teammate.py
src/yoke/harness/turn.py
src/yoke/lsp/__init__.py
src/yoke/lsp/server.py
src/yoke/mcp/__init__.py
src/yoke/mcp/client.py
src/yoke/mcp/registry.py
src/yoke/mcp_server/__init__.py
src/yoke/mcp_server/__main__.py
src/yoke/mcp_server/channel_handler.py
src/yoke/mcp_server/server.py
src/yoke/media/__init__.py
src/yoke/media/image.py
src/yoke/memory/__init__.py
src/yoke/memory/consolidation_lock.py
src/yoke/memory/consolidation_prompt.py
src/yoke/memory/dream_runner.py
src/yoke/memory/dream_state.py
src/yoke/memory/dream_store.py
src/yoke/memory/dream_task.py
src/yoke/memory/find_relevant_memories.py
src/yoke/memory/memdir.py
src/yoke/memory/memory_age.py
src/yoke/memory/memory_scan.py
src/yoke/memory/memory_types.py
src/yoke/memory/paths.py
src/yoke/memory/reader.py
src/yoke/plugins/__init__.py
src/yoke/plugins/_registry.json
src/yoke/plugins/loader.py
src/yoke/providers/__init__.py
src/yoke/providers/base.py
src/yoke/providers/chinese.py
src/yoke/providers/claude.py
src/yoke/providers/fallback.py
src/yoke/providers/gemini.py
src/yoke/providers/model_registry.py
src/yoke/providers/oauth.py
src/yoke/providers/ollama.py
src/yoke/providers/openai.py
src/yoke/providers/router.py
src/yoke/serve/__init__.py
src/yoke/serve/oauth.py
src/yoke/serve/server.py
src/yoke/services/__init__.py
src/yoke/services/analytics.py
src/yoke/services/cost.py
src/yoke/services/lsp_client.py
src/yoke/session/__init__.py
src/yoke/session/exporter.py
src/yoke/session/store.py
src/yoke/skills/__init__.py
src/yoke/skills/loader.py
src/yoke/state/__init__.py
src/yoke/state/app_state.py
src/yoke/tools/__init__.py
src/yoke/tools/base.py
src/yoke/tools/cache.py
src/yoke/tools/executor.py
src/yoke/tools/permissions.py
src/yoke/tools/registry.py
src/yoke/tools/render.py
src/yoke/tools/sandbox.py
src/yoke/tools/security.py
src/yoke/tools/task_store.py
src/yoke/tools/todo_state.py
src/yoke/tools/validate.py
src/yoke/tools/builtin/__init__.py
src/yoke/tools/builtin/agent_tool.py
src/yoke/tools/builtin/ask_user.py
src/yoke/tools/builtin/bash.py
src/yoke/tools/builtin/brief_tool.py
src/yoke/tools/builtin/config_tool.py
src/yoke/tools/builtin/copy_file.py
src/yoke/tools/builtin/cron_tools.py
src/yoke/tools/builtin/delete_file.py
src/yoke/tools/builtin/edit_file.py
src/yoke/tools/builtin/git_tool.py
src/yoke/tools/builtin/glob_tool.py
src/yoke/tools/builtin/grep_tool.py
src/yoke/tools/builtin/image_tool.py
src/yoke/tools/builtin/install_plugin.py
src/yoke/tools/builtin/install_skill.py
src/yoke/tools/builtin/list_dir.py
src/yoke/tools/builtin/lsp_tool.py
src/yoke/tools/builtin/mcp_auth_tool.py
src/yoke/tools/builtin/mcp_tool.py
src/yoke/tools/builtin/move_file.py
src/yoke/tools/builtin/multi_edit.py
src/yoke/tools/builtin/notebook_edit.py
src/yoke/tools/builtin/orchestrate_tool.py
src/yoke/tools/builtin/plan_tools.py
src/yoke/tools/builtin/powershell_tool.py
src/yoke/tools/builtin/read_file.py
src/yoke/tools/builtin/remote_agent_tool.py
src/yoke/tools/builtin/repl_tool.py
src/yoke/tools/builtin/skill_tool.py
src/yoke/tools/builtin/sleep_tool.py
src/yoke/tools/builtin/synthetic_output_tool.py
src/yoke/tools/builtin/task_tools.py
src/yoke/tools/builtin/teammate_tool.py
src/yoke/tools/builtin/todo_tool.py
src/yoke/tools/builtin/tool_search_tool.py
src/yoke/tools/builtin/tungsten_tool.py
src/yoke/tools/builtin/web_fetch.py
src/yoke/tools/builtin/web_search.py
src/yoke/tools/builtin/workflow_tool.py
src/yoke/tools/builtin/worktree_tools.py
src/yoke/tools/builtin/write_file.py
src/yoke/tui/__init__.py
src/yoke/tui/app.py
src/yoke/tui/chat_view.py
src/yoke/tui/command_palette.py
src/yoke/tui/history_panel.py
src/yoke/tui/state.py
src/yoke/tui/status_bar.py
src/yoke/tui/vim_mode.py
src/yoke/voice/__init__.py
src/yoke/voice/listener.py
src/yoke/voice/transcriber.py
src/yoke/voice/vad.py
src/yoke_harness.egg-info/PKG-INFO
src/yoke_harness.egg-info/SOURCES.txt
src/yoke_harness.egg-info/dependency_links.txt
src/yoke_harness.egg-info/entry_points.txt
src/yoke_harness.egg-info/requires.txt
src/yoke_harness.egg-info/top_level.txt
tests/test_agent_tool.py
tests/test_analytics.py
tests/test_app_state_new_fields.py
tests/test_bash_dos.py
tests/test_bash_encoding.py
tests/test_channels.py
tests/test_chinese_channels.py
tests/test_chinese_providers.py
tests/test_cli_agent_cmd.py
tests/test_compare_C.py
tests/test_compare_D.py
tests/test_compare_E.py
tests/test_compare_F.py
tests/test_context.py
tests/test_cost_estimator.py
tests/test_discipline.py
tests/test_dream_state.py
tests/test_dream_store.py
tests/test_dream_task.py
tests/test_e2e_bugs.py
tests/test_edit_write_diff.py
tests/test_embedded_registry.py
tests/test_executor_hooks.py
tests/test_git_tools.py
tests/test_guard_reset.py
tests/test_http_auth.py
tests/test_lsp_client_extended.py
tests/test_lsp_server.py
tests/test_lsp_tool.py
tests/test_mcp_server.py
tests/test_mcp_transports.py
tests/test_memdir_memory.py
tests/test_memory_reader.py
tests/test_new_tools_phase_h.py
tests/test_oauth_http.py
tests/test_orchestrator.py
tests/test_phase4a_permissions.py
tests/test_phase5a_image.py
tests/test_phase5b_image_tool.py
tests/test_phase6a_bg_agent.py
tests/test_phase7a_sse.py
tests/test_phase7b_webui.py
tests/test_phase8a_model_registry.py
tests/test_phase8b_model_picker.py
tests/test_phase8c_model_cli.py
tests/test_phase_a.py
tests/test_phase_b.py
tests/test_phase_b_tools.py
tests/test_phase_c.py
tests/test_phase_c_mcp.py
tests/test_phase_d.py
tests/test_phase_e.py
tests/test_phase_f_workspace.py
tests/test_plan_workflow.py
tests/test_plugin_repl.py
tests/test_plugins.py
tests/test_porting_workspace.py
tests/test_provider_fallback.py
tests/test_provider_oauth.py
tests/test_provider_router.py
tests/test_query_engine.py
tests/test_reactive_compact.py
tests/test_remote_agent.py
tests/test_repl_agent_cmd.py
tests/test_sandbox.py
tests/test_sandbox_security.py
tests/test_security.py
tests/test_serve.py
tests/test_session_export.py
tests/test_session_resume.py
tests/test_setup_wizard.py
tests/test_skill_tool.py
tests/test_slash_commands.py
tests/test_status_bar_cost.py
tests/test_stream_tool_collector.py
tests/test_subprocess_agent.py
tests/test_teammate.py
tests/test_thinking.py
tests/test_tool_cache.py
tests/test_tool_timeout.py
tests/test_tools_file_ops.py
tests/test_trust.py
tests/test_tui.py
tests/test_tui_components.py
tests/test_tui_history.py
tests/test_tui_state_machine.py
tests/test_validate_render.py
tests/test_version.py
tests/test_voice.py