LICENSE
README.md
pyproject.toml
src/harness/__init__.py
src/harness/__main__.py
src/harness/bench.py
src/harness/cli.py
src/harness/embodiments.py
src/harness/extensions.py
src/harness/instructions.py
src/harness/model_list.py
src/harness/paths.py
src/harness/providers.py
src/harness/settings.py
src/harness/terminal.py
src/harness/transcript.py
src/harness/builtin/model-settings.js
src/harness/builtin/benches/README.md
src/harness/builtin/benches/none/bench.toml
src/harness/builtin/configs/README.md
src/harness/builtin/configs/assistant.toml
src/harness/builtin/configs/default.toml
src/harness/builtin/configs/deploy/example-api.toml
src/harness/builtin/configs/models/deepseek-api.toml
src/harness/builtin/configs/models/deepseek-flash.toml
src/harness/builtin/configs/models/grok-low.toml
src/harness/builtin/configs/models/grok-medium.toml
src/harness/builtin/configs/models/opus-5.5.toml
src/harness/builtin/environment/README.md
src/harness/builtin/environment/constraints.txt
src/harness/builtin/prompts/conversation/core.md
src/harness/builtin/prompts/conversation/pack.toml
src/harness/builtin/prompts/core/core.md
src/harness/builtin/prompts/core/pack.toml
src/harness/builtin/prompts/reflect/core.md
src/harness/builtin/prompts/reflect/pack.toml
src/harness/builtin/prompts/shared/agent-skills.md
src/harness/builtin/prompts/shared/agents.md
src/harness/builtin/prompts/shared/checklist.md
src/harness/builtin/prompts/shared/environments.md
src/harness/builtin/prompts/shared/learning-goal.md
src/harness/builtin/prompts/shared/learning.md
src/harness/builtin/prompts/shared/mcp.md
src/harness/builtin/prompts/shared/web.md
src/harness/builtin/prompts/shared/world.md
src/harness/builtin/skills/README.md
src/harness/builtin/skills/agents/__init__.py
src/harness/builtin/skills/agents/skill.toml
src/harness/builtin/skills/checklist/__init__.py
src/harness/builtin/skills/checklist/skill.toml
src/harness/builtin/skills/conversation/__init__.py
src/harness/builtin/skills/conversation/skill.toml
src/harness/builtin/skills/entries/__init__.py
src/harness/builtin/skills/entries/skill.toml
src/harness/builtin/skills/environments/__init__.py
src/harness/builtin/skills/environments/skill.toml
src/harness/builtin/skills/experience/__init__.py
src/harness/builtin/skills/experience/skill.toml
src/harness/builtin/skills/instructions/__init__.py
src/harness/builtin/skills/instructions/skill.toml
src/harness/builtin/skills/learning/__init__.py
src/harness/builtin/skills/learning/skill.toml
src/harness/builtin/skills/mcp/__init__.py
src/harness/builtin/skills/mcp/skill.toml
src/harness/builtin/skills/memory/__init__.py
src/harness/builtin/skills/memory/skill.toml
src/harness/builtin/skills/verify/__init__.py
src/harness/builtin/skills/verify/skill.toml
src/harness/builtin/skills/web/__init__.py
src/harness/builtin/skills/web/skill.toml
src/harness/builtin/third_party/sources.toml
src/harness/config/__init__.py
src/harness/config/agent.py
src/harness/core/__init__.py
src/harness/core/artifacts.py
src/harness/core/codec.py
src/harness/core/contracts.py
src/harness/core/episodes.py
src/harness/core/format.py
src/harness/core/http.py
src/harness/core/lanes.py
src/harness/core/linux_sandbox.py
src/harness/core/media.py
src/harness/core/memory.py
src/harness/core/ports.py
src/harness/core/procs.py
src/harness/core/remote.py
src/harness/core/spans.py
src/harness/core/trace.py
src/harness/core/wait.py
src/harness/core/worker.py
src/harness/core/worker_pipe.py
src/harness/host/__init__.py
src/harness/host/client.py
src/harness/host/http.py
src/harness/host/listing.py
src/harness/host/server.py
src/harness/host/sessions.py
src/harness/host/tasks.py
src/harness/host/workers.py
src/harness/host/workspaces.py
src/harness/packages/__init__.py
src/harness/packages/addons.py
src/harness/packages/archive.py
src/harness/packages/describe.py
src/harness/packages/environments.py
src/harness/packages/fetch.py
src/harness/packages/manager.py
src/harness/packages/manifest.py
src/harness/packages/migrate.py
src/harness/packages/provision.py
src/harness/packages/registry.py
src/harness/packages/resolve.py
src/harness/packages/sources.py
src/harness/packages/state.py
src/harness/packages/versions.py
src/harness/runtime/__init__.py
src/harness/runtime/events.py
src/harness/runtime/status.py
src/harness/runtime/tick.py
src/harness/runtime/decision/__init__.py
src/harness/runtime/decision/loop.py
src/harness/runtime/decision/messages.py
src/harness/runtime/decision/model.py
src/harness/runtime/decision/notices.py
src/harness/runtime/decision/prompts.py
src/harness/runtime/decision/protocol.py
src/harness/runtime/decision/thoughts.py
src/harness/runtime/execution/__init__.py
src/harness/runtime/execution/attached.py
src/harness/runtime/execution/control.py
src/harness/runtime/execution/entries.py
src/harness/runtime/execution/kernel.py
src/harness/runtime/execution/managed.py
src/harness/runtime/execution/noenv.py
src/harness/runtime/execution/results.py
src/harness/runtime/execution/session.py
src/harness/runtime/execution/skills.py
src/harness/runtime/learning/__init__.py
src/harness/runtime/learning/active.py
src/harness/runtime/learning/experience.py
src/harness/runtime/learning/fixtures.py
src/harness/runtime/learning/learner.py
src/harness/runtime/learning/library.py
src/harness/runtime/learning/reflect.py
src/harness/runtime/learning/usage.py
src/harness/runtime/learning/views.py
src/harness/runtime/reactive/__init__.py
src/harness/runtime/reactive/rules.py
src/harness/runtime/reactive/tree.py
src/harness/runtime/safety/__init__.py
src/harness/runtime/safety/approval.py
src/harness/runtime/safety/input.py
src/harness/runtime/safety/isolation.py
src/harness/runtime/safety/permissions.py
src/harness/runtime/safety/shield.py
src/harness/runtime/task/__init__.py
src/harness/runtime/task/context.py
src/harness/runtime/task/delegation.py
src/harness/runtime/task/environments.py
src/harness/runtime/task/inbound.py
src/harness/runtime/task/run.py
src/harness/sdk/__init__.py
src/harness/services/__init__.py
src/harness/services/broker.py
src/harness/services/connectors.py
src/harness/services/mcp.py
src/harness/services/mcp_stdio.py
src/harness/services/placement.py
src/harness/services/registry.py
src/harness/tui/__init__.py
src/harness/tui/answer.py
src/harness/tui/chat.py
src/harness/tui/pty.py
src/harness/tui/renderer.py
src/harness/tui/timeline_rows.py
src/harness/tui/views.py
src/the_harness.egg-info/PKG-INFO
src/the_harness.egg-info/SOURCES.txt
src/the_harness.egg-info/dependency_links.txt
src/the_harness.egg-info/entry_points.txt
src/the_harness.egg-info/requires.txt
src/the_harness.egg-info/top_level.txt
tests/test_acp.py
tests/test_acp_model.py
tests/test_chat_entrypoint.py
tests/test_cli.py
tests/test_cli_prepare.py
tests/test_configuration_recovery.py
tests/test_cost_hidden.py
tests/test_desktop_mode.py
tests/test_environment_attach.py
tests/test_environment_choice.py
tests/test_environment_recovery.py
tests/test_external_sessions.py
tests/test_first_use_choices.py
tests/test_host_upgrade.py
tests/test_instructions.py
tests/test_learned_admission.py
tests/test_mcp_execution.py
tests/test_mcp_server.py
tests/test_model_attribution.py
tests/test_npm_launcher.py
tests/test_package_dependency_recovery.py
tests/test_package_fit.py
tests/test_package_recovery.py
tests/test_package_source_recovery.py
tests/test_packages.py
tests/test_persistent_agent.py
tests/test_program_permissions.py
tests/test_provider_feedback.py
tests/test_release_notes.py
tests/test_remote_call.py
tests/test_reply_display.py
tests/test_session_recovery.py
tests/test_terminal_attach.py
tests/test_terminal_resize.py
tests/test_tui_answer.py
tests/test_tui_details.py
tests/test_tui_input.py
tests/test_tui_recovery.py
tests/test_tui_resize.py
tests/test_tui_resize_tmux.py
tests/test_units.py
tests/test_views.py
tests/test_workspace.py
tests/test_workspace_providers.py