README.md
pyproject.toml
src/agent_sdk/__init__.py
src/agent_sdk/bootstrap.py
src/agent_sdk/sandbox.py
src/agent_sdk/assets/__init__.py
src/agent_sdk/assets/default.yaml
src/agent_sdk/assets/migrations/pgsql/0001_skills_catalog.down.sql
src/agent_sdk/assets/migrations/pgsql/0001_skills_catalog.up.sql
src/agent_sdk/assets/prompts/default/developer.md
src/agent_sdk/assets/prompts/default/system.md
src/agent_sdk/cli/__init__.py
src/agent_sdk/cli/main.py
src/agent_sdk/config/__init__.py
src/agent_sdk/config/defaults.py
src/agent_sdk/config/loader.py
src/agent_sdk/core/__init__.py
src/agent_sdk/core/agent.py
src/agent_sdk/core/agent_builder.py
src/agent_sdk/core/collab_manager.py
src/agent_sdk/core/collab_persistent.py
src/agent_sdk/core/contracts.py
src/agent_sdk/core/coordinator.py
src/agent_sdk/core/errors.py
src/agent_sdk/core/exec_sessions.py
src/agent_sdk/core/executor.py
src/agent_sdk/core/loop_controller.py
src/agent_sdk/core/run_errors.py
src/agent_sdk/core/utf8.py
src/agent_sdk/llm/__init__.py
src/agent_sdk/llm/chat_sse.py
src/agent_sdk/llm/errors.py
src/agent_sdk/llm/fake.py
src/agent_sdk/llm/openai_chat.py
src/agent_sdk/llm/protocol.py
src/agent_sdk/observability/__init__.py
src/agent_sdk/observability/run_metrics.py
src/agent_sdk/prompts/__init__.py
src/agent_sdk/prompts/compaction.py
src/agent_sdk/prompts/history.py
src/agent_sdk/prompts/manager.py
src/agent_sdk/runtime/__init__.py
src/agent_sdk/runtime/client.py
src/agent_sdk/runtime/paths.py
src/agent_sdk/runtime/server.py
src/agent_sdk/safety/__init__.py
src/agent_sdk/safety/approvals.py
src/agent_sdk/safety/guard.py
src/agent_sdk/safety/policy.py
src/agent_sdk/safety/rule_approvals.py
src/agent_sdk/skills/__init__.py
src/agent_sdk/skills/loader.py
src/agent_sdk/skills/manager.py
src/agent_sdk/skills/mentions.py
src/agent_sdk/skills/models.py
src/agent_sdk/state/__init__.py
src/agent_sdk/state/fork.py
src/agent_sdk/state/jsonl_wal.py
src/agent_sdk/state/replay.py
src/agent_sdk/state/wal_emitter.py
src/agent_sdk/state/wal_protocol.py
src/agent_sdk/tools/__init__.py
src/agent_sdk/tools/dispatcher.py
src/agent_sdk/tools/protocol.py
src/agent_sdk/tools/registry.py
src/agent_sdk/tools/builtin/__init__.py
src/agent_sdk/tools/builtin/apply_patch.py
src/agent_sdk/tools/builtin/ask_human.py
src/agent_sdk/tools/builtin/close_agent.py
src/agent_sdk/tools/builtin/exec_command.py
src/agent_sdk/tools/builtin/file_read.py
src/agent_sdk/tools/builtin/file_write.py
src/agent_sdk/tools/builtin/grep_files.py
src/agent_sdk/tools/builtin/list_dir.py
src/agent_sdk/tools/builtin/read_file.py
src/agent_sdk/tools/builtin/request_user_input.py
src/agent_sdk/tools/builtin/resume_agent.py
src/agent_sdk/tools/builtin/send_input.py
src/agent_sdk/tools/builtin/shell.py
src/agent_sdk/tools/builtin/shell_command.py
src/agent_sdk/tools/builtin/shell_exec.py
src/agent_sdk/tools/builtin/skill_exec.py
src/agent_sdk/tools/builtin/skill_ref_read.py
src/agent_sdk/tools/builtin/spawn_agent.py
src/agent_sdk/tools/builtin/update_plan.py
src/agent_sdk/tools/builtin/view_image.py
src/agent_sdk/tools/builtin/wait.py
src/agent_sdk/tools/builtin/web_search.py
src/agent_sdk/tools/builtin/write_stdin.py
src/skills_runtime_sdk.egg-info/PKG-INFO
src/skills_runtime_sdk.egg-info/SOURCES.txt
src/skills_runtime_sdk.egg-info/dependency_links.txt
src/skills_runtime_sdk.egg-info/entry_points.txt
src/skills_runtime_sdk.egg-info/requires.txt
src/skills_runtime_sdk.egg-info/top_level.txt
tests/test_agent_budgets.py
tests/test_agent_builder.py
tests/test_agent_cancelled.py
tests/test_agent_config_overlays.py
tests/test_agent_context_length_exceeded.py
tests/test_agent_custom_tool.py
tests/test_agent_minimal_loop.py
tests/test_agent_resume.py
tests/test_agent_resume_replay.py
tests/test_agent_resume_replay_inmemory_wal.py
tests/test_agent_run_failed.py
tests/test_agent_tool_ctx_injection.py
tests/test_approval_request_sanitization.py
tests/test_assets_and_config.py
tests/test_bootstrap_layer.py
tests/test_builtin_tools.py
tests/test_builtin_tools_registry_completeness.py
tests/test_chatrequest_v2.py
tests/test_cli_utf8_startup_c_locale.py
tests/test_config_loader.py
tests/test_config_path_semantics.py
tests/test_context_recovery_compaction.py
tests/test_contracts.py
tests/test_coordinator.py
tests/test_env_store_skill_deps.py
tests/test_event_hooks_pipeline.py
tests/test_examples_smoke.py
tests/test_executor.py
tests/test_executor_cancel.py
tests/test_llm_chat_sse_parser.py
tests/test_observability_run_metrics.py
tests/test_openai_chat_backend_error_body.py
tests/test_openai_chat_backend_retry.py
tests/test_os_sandbox_restriction_effects.py
tests/test_persistent_exec_sessions_close.py
tests/test_prompt_manager.py
tests/test_rule_approvals.py
tests/test_runs_cli_metrics.py
tests/test_runtime_server_crash_restart_semantics.py
tests/test_safety_guard_and_approvals.py
tests/test_sandbox_profile_gradients.py
tests/test_scan_report_jsonable.py
tests/test_shell_exec_os_sandbox.py
tests/test_skills_cli.py
tests/test_skills_conformance.py
tests/test_skills_filesystem_metadata_only.py
tests/test_skills_manager.py
tests/test_skills_preflight.py
tests/test_skills_scan_refresh_policy.py
tests/test_skills_slug_validation.py
tests/test_skills_sources_redis_pgsql.py
tests/test_skills_sources_redis_pgsql_integration.py
tests/test_skills_v2.py
tests/test_skills_versioning_placeholder.py
tests/test_state_fork_run_replay.py
tests/test_tool_registry.py
tests/test_tool_spec_openai_mapping.py
tests/test_tools_apply_patch.py
tests/test_tools_cli.py
tests/test_tools_collab.py
tests/test_tools_collab_cli_persistence.py
tests/test_tools_dispatcher_fail_closed.py
tests/test_tools_exec_sessions.py
tests/test_tools_exec_sessions_cli_persistence.py
tests/test_tools_grep_files.py
tests/test_tools_list_dir.py
tests/test_tools_read_file.py
tests/test_tools_request_user_input.py
tests/test_tools_shell.py
tests/test_tools_shell_command.py
tests/test_tools_skill_exec.py
tests/test_tools_skill_ref_read.py
tests/test_tools_update_plan.py
tests/test_tools_view_image.py
tests/test_tools_web_search.py
tests/test_typed_run_errors.py
tests/test_wal.py
tests/test_wal_backend.py
tests/test_workflow_eval_harness_smoke.py