README.md
pyproject.toml
src/agent_sdk/__init__.py
src/skills_runtime/__init__.py
src/skills_runtime/agent.py
src/skills_runtime/bootstrap.py
src/skills_runtime/sandbox.py
src/skills_runtime/assets/__init__.py
src/skills_runtime/assets/default.yaml
src/skills_runtime/assets/migrations/pgsql/0001_skills_catalog.down.sql
src/skills_runtime/assets/migrations/pgsql/0001_skills_catalog.up.sql
src/skills_runtime/assets/prompts/default/developer.md
src/skills_runtime/assets/prompts/default/system.md
src/skills_runtime/cli/__init__.py
src/skills_runtime/cli/main.py
src/skills_runtime/config/__init__.py
src/skills_runtime/config/defaults.py
src/skills_runtime/config/loader.py
src/skills_runtime/core/__init__.py
src/skills_runtime/core/agent.py
src/skills_runtime/core/agent_builder.py
src/skills_runtime/core/agent_loop.py
src/skills_runtime/core/collab_manager.py
src/skills_runtime/core/collab_persistent.py
src/skills_runtime/core/contracts.py
src/skills_runtime/core/coordinator.py
src/skills_runtime/core/errors.py
src/skills_runtime/core/exec_sessions.py
src/skills_runtime/core/executor.py
src/skills_runtime/core/loop_controller.py
src/skills_runtime/core/run_errors.py
src/skills_runtime/core/utf8.py
src/skills_runtime/core/utils.py
src/skills_runtime/llm/__init__.py
src/skills_runtime/llm/chat_sse.py
src/skills_runtime/llm/errors.py
src/skills_runtime/llm/fake.py
src/skills_runtime/llm/openai_chat.py
src/skills_runtime/llm/protocol.py
src/skills_runtime/observability/__init__.py
src/skills_runtime/observability/run_metrics.py
src/skills_runtime/prompts/__init__.py
src/skills_runtime/prompts/compaction.py
src/skills_runtime/prompts/history.py
src/skills_runtime/prompts/manager.py
src/skills_runtime/runtime/__init__.py
src/skills_runtime/runtime/client.py
src/skills_runtime/runtime/paths.py
src/skills_runtime/runtime/server.py
src/skills_runtime/safety/__init__.py
src/skills_runtime/safety/approvals.py
src/skills_runtime/safety/descriptors.py
src/skills_runtime/safety/gate.py
src/skills_runtime/safety/guard.py
src/skills_runtime/safety/policy.py
src/skills_runtime/safety/rule_approvals.py
src/skills_runtime/skills/__init__.py
src/skills_runtime/skills/bundles.py
src/skills_runtime/skills/loader.py
src/skills_runtime/skills/manager.py
src/skills_runtime/skills/mentions.py
src/skills_runtime/skills/models.py
src/skills_runtime/state/__init__.py
src/skills_runtime/state/fork.py
src/skills_runtime/state/jsonl_wal.py
src/skills_runtime/state/replay.py
src/skills_runtime/state/wal_emitter.py
src/skills_runtime/state/wal_protocol.py
src/skills_runtime/tools/__init__.py
src/skills_runtime/tools/dispatcher.py
src/skills_runtime/tools/protocol.py
src/skills_runtime/tools/registry.py
src/skills_runtime/tools/builtin/__init__.py
src/skills_runtime/tools/builtin/apply_patch.py
src/skills_runtime/tools/builtin/ask_human.py
src/skills_runtime/tools/builtin/close_agent.py
src/skills_runtime/tools/builtin/exec_command.py
src/skills_runtime/tools/builtin/file_read.py
src/skills_runtime/tools/builtin/file_write.py
src/skills_runtime/tools/builtin/grep_files.py
src/skills_runtime/tools/builtin/list_dir.py
src/skills_runtime/tools/builtin/read_file.py
src/skills_runtime/tools/builtin/request_user_input.py
src/skills_runtime/tools/builtin/resume_agent.py
src/skills_runtime/tools/builtin/send_input.py
src/skills_runtime/tools/builtin/shell.py
src/skills_runtime/tools/builtin/shell_command.py
src/skills_runtime/tools/builtin/shell_exec.py
src/skills_runtime/tools/builtin/skill_exec.py
src/skills_runtime/tools/builtin/skill_ref_read.py
src/skills_runtime/tools/builtin/spawn_agent.py
src/skills_runtime/tools/builtin/update_plan.py
src/skills_runtime/tools/builtin/view_image.py
src/skills_runtime/tools/builtin/wait.py
src/skills_runtime/tools/builtin/web_search.py
src/skills_runtime/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_chat_backend.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_core_utils.py
tests/test_env_store_skill_deps.py
tests/test_event_hooks_pipeline.py
tests/test_example_yaml_schema_guardrails.py
tests/test_examples_smoke.py
tests/test_exec_sessions_spawn_guardrails.py
tests/test_executor.py
tests/test_executor_cancel.py
tests/test_jsonl_wal_thread_safety.py
tests/test_llm_chat_sse_parser.py
tests/test_loop_controller_unit.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_redis_bundles_tools.py
tests/test_redis_bundles_zip_safety.py
tests/test_rule_approvals.py
tests/test_runs_cli_metrics.py
tests/test_runtime_server_crash_restart_semantics.py
tests/test_safety_descriptors.py
tests/test_safety_gate.py
tests/test_safety_guard_and_approvals.py
tests/test_safety_policy_unit.py
tests/test_sandbox_profile_gradients.py
tests/test_sandbox_profile_preset_precedence.py
tests/test_scan_report_jsonable.py
tests/test_shell_exec_os_sandbox.py
tests/test_skill_exec_approval_binding_redis_bundle.py
tests/test_skill_injected_event_payload_stable_ids.py
tests/test_skills_cli.py
tests/test_skills_conformance.py
tests/test_skills_contract.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_versioning_placeholder.py
tests/test_state_fork_run_replay.py
tests/test_strict_config_validation.py
tests/test_tool_call_requested_sanitization_skill_exec.py
tests/test_tool_registry.py
tests/test_tool_safety_descriptor_protocol.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_version_consistency.py
tests/test_wal.py
tests/test_wal_backend.py
tests/test_workflow_eval_harness_smoke.py