.gitignore
.pre-commit-config.yaml
.secrets.baseline
AGENTS.md
CONTRIBUTING.md
LICENSE
README.md
SECURITY.md
pyproject.toml
uv.lock
.github/workflows/ci.yml
.github/workflows/dependency-health.yml
.github/workflows/publish.yml
docs/guide.md
scripts/README.md
scripts/check_coverage.py
scripts/dependency_health.sh
scripts/doctor.sh
scripts/health_common.sh
scripts/lint.sh
scripts/smoke_test_built_cli.sh
src/opencode_a2a_server/__init__.py
src/opencode_a2a_server/cli.py
src/opencode_a2a_server/config.py
src/opencode_a2a_server/opencode_upstream_client.py
src/opencode_a2a_server.egg-info/PKG-INFO
src/opencode_a2a_server.egg-info/SOURCES.txt
src/opencode_a2a_server.egg-info/dependency_links.txt
src/opencode_a2a_server.egg-info/entry_points.txt
src/opencode_a2a_server.egg-info/requires.txt
src/opencode_a2a_server.egg-info/top_level.txt
src/opencode_a2a_server/contracts/__init__.py
src/opencode_a2a_server/contracts/extensions.py
src/opencode_a2a_server/execution/__init__.py
src/opencode_a2a_server/execution/executor.py
src/opencode_a2a_server/execution/request_context.py
src/opencode_a2a_server/execution/stream_events.py
src/opencode_a2a_server/execution/stream_state.py
src/opencode_a2a_server/execution/upstream_errors.py
src/opencode_a2a_server/jsonrpc/__init__.py
src/opencode_a2a_server/jsonrpc/application.py
src/opencode_a2a_server/jsonrpc/methods.py
src/opencode_a2a_server/jsonrpc/params.py
src/opencode_a2a_server/parts/__init__.py
src/opencode_a2a_server/parts/mapping.py
src/opencode_a2a_server/parts/text.py
src/opencode_a2a_server/profile/__init__.py
src/opencode_a2a_server/profile/runtime.py
src/opencode_a2a_server/server/__init__.py
src/opencode_a2a_server/server/agent_card.py
src/opencode_a2a_server/server/application.py
src/opencode_a2a_server/server/openapi.py
src/opencode_a2a_server/server/request_parsing.py
tests/__init__.py
tests/config/__init__.py
tests/config/test_settings.py
tests/contracts/__init__.py
tests/contracts/test_extension_contract_consistency.py
tests/execution/__init__.py
tests/execution/test_agent_errors.py
tests/execution/test_agent_helpers.py
tests/execution/test_cancellation.py
tests/execution/test_directory_validation.py
tests/execution/test_metrics.py
tests/execution/test_multipart_input.py
tests/execution/test_opencode_agent_session_binding.py
tests/execution/test_session_ownership.py
tests/execution/test_streaming_output_contract_blocks.py
tests/execution/test_streaming_output_contract_core.py
tests/execution/test_streaming_output_contract_interrupts.py
tests/execution/test_streaming_output_contract_logging.py
tests/jsonrpc/__init__.py
tests/jsonrpc/test_jsonrpc_methods.py
tests/jsonrpc/test_jsonrpc_params.py
tests/jsonrpc/test_jsonrpc_unsupported_method.py
tests/jsonrpc/test_opencode_session_extension_commands.py
tests/jsonrpc/test_opencode_session_extension_interrupts.py
tests/jsonrpc/test_opencode_session_extension_prompt_async.py
tests/jsonrpc/test_opencode_session_extension_queries.py
tests/package/__init__.py
tests/package/test_version.py
tests/parts/__init__.py
tests/parts/test_parts_text.py
tests/profile/__init__.py
tests/profile/test_profile_runtime.py
tests/scripts/__init__.py
tests/scripts/test_script_health_contract.py
tests/server/__init__.py
tests/server/test_agent_card.py
tests/server/test_app_behaviors.py
tests/server/test_call_context_builder.py
tests/server/test_cancel_contract.py
tests/server/test_cli.py
tests/server/test_transport_contract.py
tests/support/__init__.py
tests/support/helpers.py
tests/support/session_extensions.py
tests/support/streaming_output.py
tests/upstream/__init__.py
tests/upstream/test_opencode_upstream_client_params.py