LICENSE
MANIFEST.in
NOTICE.md
README.md
pyproject.toml
LICENSES/AGPL-3.0-or-later.txt
LICENSES/LicenseRef-SYNAPSE-Commercial.txt
LICENSES/OFL-1.1.txt
src/synapse_channel/__init__.py
src/synapse_channel/a2a.py
src/synapse_channel/a2a_conformance.py
src/synapse_channel/a2a_errors.py
src/synapse_channel/a2a_events.py
src/synapse_channel/a2a_http.py
src/synapse_channel/a2a_http_protocol.py
src/synapse_channel/a2a_interop_trace.py
src/synapse_channel/a2a_push.py
src/synapse_channel/a2a_rpc.py
src/synapse_channel/a2a_server.py
src/synapse_channel/a2a_store.py
src/synapse_channel/a2a_task_flow.py
src/synapse_channel/a2a_validation.py
src/synapse_channel/ack.py
src/synapse_channel/adapters.py
src/synapse_channel/agent_tmux.py
src/synapse_channel/apply_patch_paths.py
src/synapse_channel/claim_state.py
src/synapse_channel/claude_claim_guard.py
src/synapse_channel/claude_claim_state.py
src/synapse_channel/cli.py
src/synapse_channel/cli_a2a.py
src/synapse_channel/cli_a2a_card.py
src/synapse_channel/cli_a2a_conformance.py
src/synapse_channel/cli_a2a_interop.py
src/synapse_channel/cli_a2a_parsers.py
src/synapse_channel/cli_a2a_serve.py
src/synapse_channel/cli_a2a_types.py
src/synapse_channel/cli_accounting.py
src/synapse_channel/cli_acl_shadow.py
src/synapse_channel/cli_adapters.py
src/synapse_channel/cli_adaptive_ttl.py
src/synapse_channel/cli_agent_tmux.py
src/synapse_channel/cli_approvals.py
src/synapse_channel/cli_arm.py
src/synapse_channel/cli_arm_install.py
src/synapse_channel/cli_auto_action.py
src/synapse_channel/cli_benchmark.py
src/synapse_channel/cli_capability_cards.py
src/synapse_channel/cli_causality.py
src/synapse_channel/cli_channels.py
src/synapse_channel/cli_claim_hook_common.py
src/synapse_channel/cli_claude_claim_hook.py
src/synapse_channel/cli_codex_claim_hook.py
src/synapse_channel/cli_codex_tmux.py
src/synapse_channel/cli_commands_overview.py
src/synapse_channel/cli_completions.py
src/synapse_channel/cli_cross_repo.py
src/synapse_channel/cli_dashboard.py
src/synapse_channel/cli_dashboard_access.py
src/synapse_channel/cli_deliberate.py
src/synapse_channel/cli_demo.py
src/synapse_channel/cli_deprecated_options.py
src/synapse_channel/cli_directory.py
src/synapse_channel/cli_dispatch.py
src/synapse_channel/cli_doctor.py
src/synapse_channel/cli_doctor_federation.py
src/synapse_channel/cli_doctor_mailbox.py
src/synapse_channel/cli_doctor_mcp_config.py
src/synapse_channel/cli_encrypt_key.py
src/synapse_channel/cli_encrypt_key_attest.py
src/synapse_channel/cli_encrypt_key_escrow.py
src/synapse_channel/cli_encrypt_key_hardware.py
src/synapse_channel/cli_encrypt_key_profile.py
src/synapse_channel/cli_event_query.py
src/synapse_channel/cli_federation.py
src/synapse_channel/cli_fleet_init.py
src/synapse_channel/cli_fleet_scorecard.py
src/synapse_channel/cli_gemini_claim_hook.py
src/synapse_channel/cli_git.py
src/synapse_channel/cli_git_claim_check.py
src/synapse_channel/cli_grok_claim_hook.py
src/synapse_channel/cli_identity.py
src/synapse_channel/cli_kimi_claim_hook.py
src/synapse_channel/cli_locking.py
src/synapse_channel/cli_mailbox_pending.py
src/synapse_channel/cli_mcp.py
src/synapse_channel/cli_mcp_call.py
src/synapse_channel/cli_memory_projection.py
src/synapse_channel/cli_merkle.py
src/synapse_channel/cli_messaging.py
src/synapse_channel/cli_messaging_listen.py
src/synapse_channel/cli_messaging_parsers.py
src/synapse_channel/cli_messaging_send.py
src/synapse_channel/cli_messaging_types.py
src/synapse_channel/cli_messaging_wait.py
src/synapse_channel/cli_multihub.py
src/synapse_channel/cli_new.py
src/synapse_channel/cli_opencode_adapter.py
src/synapse_channel/cli_participants.py
src/synapse_channel/cli_participants_costs.py
src/synapse_channel/cli_participants_deliberate.py
src/synapse_channel/cli_participants_memory.py
src/synapse_channel/cli_participants_opencode.py
src/synapse_channel/cli_policy_check.py
src/synapse_channel/cli_postmortem.py
src/synapse_channel/cli_processes.py
src/synapse_channel/cli_processes_hub.py
src/synapse_channel/cli_processes_parsers.py
src/synapse_channel/cli_processes_runtime.py
src/synapse_channel/cli_processes_security_args.py
src/synapse_channel/cli_processes_supervisor.py
src/synapse_channel/cli_processes_team.py
src/synapse_channel/cli_processes_worker.py
src/synapse_channel/cli_queries.py
src/synapse_channel/cli_query_commands.py
src/synapse_channel/cli_query_parsers.py
src/synapse_channel/cli_query_rendering.py
src/synapse_channel/cli_query_transport.py
src/synapse_channel/cli_query_who.py
src/synapse_channel/cli_quickstart_coding.py
src/synapse_channel/cli_relay.py
src/synapse_channel/cli_reliability.py
src/synapse_channel/cli_replay.py
src/synapse_channel/cli_resource_bidding.py
src/synapse_channel/cli_role.py
src/synapse_channel/cli_sandbox.py
src/synapse_channel/cli_semantic_routing.py
src/synapse_channel/cli_services.py
src/synapse_channel/cli_shell.py
src/synapse_channel/cli_sqlcipher.py
src/synapse_channel/cli_status.py
src/synapse_channel/cli_streams.py
src/synapse_channel/cli_tasks.py
src/synapse_channel/cli_trust_graph.py
src/synapse_channel/cli_verify_release.py
src/synapse_channel/cli_workflow.py
src/synapse_channel/codex_claim_guard.py
src/synapse_channel/codex_tmux.py
src/synapse_channel/coding_fleet.py
src/synapse_channel/coding_fleet_template.py
src/synapse_channel/commit.py
src/synapse_channel/connect_failures.py
src/synapse_channel/dashboard.py
src/synapse_channel/dashboard_access.py
src/synapse_channel/dashboard_access_http.py
src/synapse_channel/dashboard_access_store.py
src/synapse_channel/dashboard_bind.py
src/synapse_channel/dashboard_board_columns.py
src/synapse_channel/dashboard_cockpit.py
src/synapse_channel/dashboard_feed_cache.py
src/synapse_channel/dashboard_feed_serving.py
src/synapse_channel/dashboard_fleet.py
src/synapse_channel/dashboard_host_guard.py
src/synapse_channel/dashboard_live_transport.py
src/synapse_channel/dashboard_observed_health.py
src/synapse_channel/dashboard_operator.py
src/synapse_channel/dashboard_operator_writes.py
src/synapse_channel/dashboard_postmortem_feed.py
src/synapse_channel/dashboard_render.py
src/synapse_channel/dashboard_risk.py
src/synapse_channel/dashboard_risk_guidance.py
src/synapse_channel/dashboard_security_posture.py
src/synapse_channel/dashboard_setup_contract.py
src/synapse_channel/dashboard_setup_planner.py
src/synapse_channel/dashboard_setup_receipts.py
src/synapse_channel/dashboard_snapshot_gate.py
src/synapse_channel/dashboard_store_feeds.py
src/synapse_channel/dashboard_studio.py
src/synapse_channel/dashboard_studio_command.py
src/synapse_channel/dashboard_task_graph.py
src/synapse_channel/demo.py
src/synapse_channel/demo_artifacts.py
src/synapse_channel/demo_runtime.py
src/synapse_channel/demo_scenario.py
src/synapse_channel/ergonomics.py
src/synapse_channel/ergonomics_inbox.py
src/synapse_channel/file_claim_guard.py
src/synapse_channel/gemini_claim_guard.py
src/synapse_channel/grok_claim_guard.py
src/synapse_channel/guard_evidence.py
src/synapse_channel/kimi_claim_guard.py
src/synapse_channel/kimi_hook_config_file.py
src/synapse_channel/kimi_hook_installer.py
src/synapse_channel/locks.py
src/synapse_channel/machine_identity.py
src/synapse_channel/mailbox_cursor.py
src/synapse_channel/observability_textfile.py
src/synapse_channel/observed_peers.py
src/synapse_channel/opencode_adapter.py
src/synapse_channel/opencode_adapter_files.py
src/synapse_channel/opencode_claim_guard.py
src/synapse_channel/opencode_plugin.py
src/synapse_channel/ops_redeploy.py
src/synapse_channel/otel_export.py
src/synapse_channel/otel_metrics_export.py
src/synapse_channel/owner_lease.py
src/synapse_channel/path_resolution.py
src/synapse_channel/prompt_bind_http.py
src/synapse_channel/py.typed
src/synapse_channel/quickstart_coding.py
src/synapse_channel/reap.py
src/synapse_channel/relay.py
src/synapse_channel/safe_webhook_transport.py
src/synapse_channel/service_hardening.py
src/synapse_channel/service_setup.py
src/synapse_channel/shell_claim_guard.py
src/synapse_channel/shell_integration.py
src/synapse_channel/studio_snapshot.py
src/synapse_channel/surface_taxonomy.py
src/synapse_channel/terminal_text.py
src/synapse_channel/update_check.py
src/synapse_channel/waiter_identity.py
src/synapse_channel/wake_staleness.py
src/synapse_channel/worker_session.py
src/synapse_channel.egg-info/PKG-INFO
src/synapse_channel.egg-info/SOURCES.txt
src/synapse_channel.egg-info/dependency_links.txt
src/synapse_channel.egg-info/entry_points.txt
src/synapse_channel.egg-info/requires.txt
src/synapse_channel.egg-info/top_level.txt
src/synapse_channel/benchmark/__init__.py
src/synapse_channel/benchmark/comparison.py
src/synapse_channel/benchmark/drift.py
src/synapse_channel/benchmark/probes.py
src/synapse_channel/benchmark/scorecard.py
src/synapse_channel/benchmark/trend.py
src/synapse_channel/client/__init__.py
src/synapse_channel/client/agent.py
src/synapse_channel/client/agent_dispatch.py
src/synapse_channel/client/agent_lifecycle.py
src/synapse_channel/client/agent_outbound.py
src/synapse_channel/client/agent_outbound_base.py
src/synapse_channel/client/agent_outbound_capability.py
src/synapse_channel/client/agent_outbound_ledger.py
src/synapse_channel/client/agent_outbound_memory.py
src/synapse_channel/client/agent_outbound_stream.py
src/synapse_channel/client/agent_outbound_tasks.py
src/synapse_channel/client/agent_outbound_types.py
src/synapse_channel/client/agent_queries.py
src/synapse_channel/client/chat_backends.py
src/synapse_channel/client/diagnostics.py
src/synapse_channel/client/dispatcher.py
src/synapse_channel/client/launcher.py
src/synapse_channel/client/llm_worker.py
src/synapse_channel/client/routing.py
src/synapse_channel/client/supervisor.py
src/synapse_channel/core/__init__.py
src/synapse_channel/core/accounting.py
src/synapse_channel/core/acl.py
src/synapse_channel/core/acl_enforcement.py
src/synapse_channel/core/adaptive_ttl.py
src/synapse_channel/core/aef_canonical.py
src/synapse_channel/core/aef_domain.py
src/synapse_channel/core/aef_emission.py
src/synapse_channel/core/aef_legacy_mapping.py
src/synapse_channel/core/aef_outbox.py
src/synapse_channel/core/aef_replay_store.py
src/synapse_channel/core/aef_runtime.py
src/synapse_channel/core/aef_time.py
src/synapse_channel/core/aef_verdict.py
src/synapse_channel/core/aef_verification.py
src/synapse_channel/core/agent_liveness.py
src/synapse_channel/core/approvals.py
src/synapse_channel/core/archive_report.py
src/synapse_channel/core/at_rest.py
src/synapse_channel/core/at_rest_attestation.py
src/synapse_channel/core/at_rest_cloud_hsm.py
src/synapse_channel/core/at_rest_counter.py
src/synapse_channel/core/at_rest_escrow.py
src/synapse_channel/core/at_rest_guard.py
src/synapse_channel/core/at_rest_pkcs11.py
src/synapse_channel/core/at_rest_tpm2.py
src/synapse_channel/core/auth.py
src/synapse_channel/core/capability.py
src/synapse_channel/core/capability_card_history.py
src/synapse_channel/core/capability_card_signing.py
src/synapse_channel/core/capability_card_trust.py
src/synapse_channel/core/capability_card_verification.py
src/synapse_channel/core/capability_contracts.py
src/synapse_channel/core/capability_directory.py
src/synapse_channel/core/capability_observations.py
src/synapse_channel/core/causality.py
src/synapse_channel/core/causality_federation.py
src/synapse_channel/core/causality_health.py
src/synapse_channel/core/causality_otel.py
src/synapse_channel/core/channels.py
src/synapse_channel/core/clock_skew.py
src/synapse_channel/core/compaction.py
src/synapse_channel/core/cross_repo_graph.py
src/synapse_channel/core/dark_seat.py
src/synapse_channel/core/dead_letter_escalation.py
src/synapse_channel/core/dead_letter_forwarding.py
src/synapse_channel/core/dead_letter_forwarding_transport.py
src/synapse_channel/core/dead_letters.py
src/synapse_channel/core/deadlock.py
src/synapse_channel/core/deliberation.py
src/synapse_channel/core/delivery_receipts.py
src/synapse_channel/core/directed_delivery_liveness.py
src/synapse_channel/core/durable_ingress.py
src/synapse_channel/core/emit_gate.py
src/synapse_channel/core/error_boundaries.py
src/synapse_channel/core/errors.py
src/synapse_channel/core/event_query.py
src/synapse_channel/core/event_row_recovery.py
src/synapse_channel/core/federation.py
src/synapse_channel/core/federation_fetch.py
src/synapse_channel/core/federation_lifecycle.py
src/synapse_channel/core/federation_proxy.py
src/synapse_channel/core/federation_rotation.py
src/synapse_channel/core/federation_store.py
src/synapse_channel/core/federation_wire.py
src/synapse_channel/core/finding.py
src/synapse_channel/core/finding_coercion.py
src/synapse_channel/core/finding_records.py
src/synapse_channel/core/finding_schema.py
src/synapse_channel/core/fleet_health.py
src/synapse_channel/core/fleet_scorecard.py
src/synapse_channel/core/fleet_scorecard_metrics.py
src/synapse_channel/core/governance_metrics.py
src/synapse_channel/core/guard_evidence.py
src/synapse_channel/core/http_authority.py
src/synapse_channel/core/http_response.py
src/synapse_channel/core/hub.py
src/synapse_channel/core/hub_broadcast.py
src/synapse_channel/core/hub_clients.py
src/synapse_channel/core/hub_config.py
src/synapse_channel/core/hub_connection.py
src/synapse_channel/core/hub_counters.py
src/synapse_channel/core/hub_exposure.py
src/synapse_channel/core/hub_federation_gate.py
src/synapse_channel/core/hub_frame_gates.py
src/synapse_channel/core/hub_handshake.py
src/synapse_channel/core/hub_http.py
src/synapse_channel/core/hub_identity_gate.py
src/synapse_channel/core/hub_ingress.py
src/synapse_channel/core/hub_journal_recovery_gate.py
src/synapse_channel/core/hub_ledger_guard.py
src/synapse_channel/core/hub_liveness.py
src/synapse_channel/core/hub_relay.py
src/synapse_channel/core/hub_state_seed.py
src/synapse_channel/core/idempotency.py
src/synapse_channel/core/identity.py
src/synapse_channel/core/identity_binding.py
src/synapse_channel/core/identity_keys.py
src/synapse_channel/core/identity_pin_governance.py
src/synapse_channel/core/identity_pins.py
src/synapse_channel/core/journal.py
src/synapse_channel/core/ledger.py
src/synapse_channel/core/lifecycle.py
src/synapse_channel/core/logging_setup.py
src/synapse_channel/core/mailbox_pending.py
src/synapse_channel/core/mcp_config.py
src/synapse_channel/core/mcp_config_launch.py
src/synapse_channel/core/mcp_config_signing.py
src/synapse_channel/core/mcp_config_trust.py
src/synapse_channel/core/mcp_outbound.py
src/synapse_channel/core/memory_projection.py
src/synapse_channel/core/merkle.py
src/synapse_channel/core/merkle_checkpoint.py
src/synapse_channel/core/message_auth.py
src/synapse_channel/core/message_auth_durable.py
src/synapse_channel/core/message_response.py
src/synapse_channel/core/metrics.py
src/synapse_channel/core/multihub_claim_transport.py
src/synapse_channel/core/multihub_claim_wire.py
src/synapse_channel/core/multihub_federation.py
src/synapse_channel/core/multihub_fold.py
src/synapse_channel/core/multihub_follower.py
src/synapse_channel/core/multihub_merge.py
src/synapse_channel/core/multihub_serving.py
src/synapse_channel/core/multihub_transport.py
src/synapse_channel/core/multihub_watch.py
src/synapse_channel/core/multihub_wire.py
src/synapse_channel/core/name_ownership.py
src/synapse_channel/core/namespace_ownership.py
src/synapse_channel/core/numeric_coercion.py
src/synapse_channel/core/operator_relay.py
src/synapse_channel/core/operator_relay_approval.py
src/synapse_channel/core/operator_relay_forwarding.py
src/synapse_channel/core/operator_relay_routing.py
src/synapse_channel/core/operator_relay_transport.py
src/synapse_channel/core/operator_relay_wire.py
src/synapse_channel/core/paranoid.py
src/synapse_channel/core/path_identity.py
src/synapse_channel/core/payload_crypto.py
src/synapse_channel/core/pending_receipts.py
src/synapse_channel/core/persistence.py
src/synapse_channel/core/persistence_sqlcipher.py
src/synapse_channel/core/policy_engine.py
src/synapse_channel/core/policy_rules.py
src/synapse_channel/core/postmortem.py
src/synapse_channel/core/private_dir.py
src/synapse_channel/core/protocol.py
src/synapse_channel/core/rate_policy.py
src/synapse_channel/core/ratelimit.py
src/synapse_channel/core/ready_dispatch.py
src/synapse_channel/core/receipt_signing.py
src/synapse_channel/core/receipts.py
src/synapse_channel/core/relay.py
src/synapse_channel/core/relay_codec.py
src/synapse_channel/core/release_verification.py
src/synapse_channel/core/reliability.py
src/synapse_channel/core/replay.py
src/synapse_channel/core/repo_manifests.py
src/synapse_channel/core/reproduce.py
src/synapse_channel/core/resource_bidding.py
src/synapse_channel/core/role_grants.py
src/synapse_channel/core/sandbox_paths.py
src/synapse_channel/core/sandbox_policy.py
src/synapse_channel/core/sandbox_receipt.py
src/synapse_channel/core/scoping.py
src/synapse_channel/core/secret_files.py
src/synapse_channel/core/secure.py
src/synapse_channel/core/secure_path.py
src/synapse_channel/core/semantic_routing.py
src/synapse_channel/core/stall.py
src/synapse_channel/core/state.py
src/synapse_channel/core/state_leases.py
src/synapse_channel/core/state_models.py
src/synapse_channel/core/state_resources.py
src/synapse_channel/core/state_scopes.py
src/synapse_channel/core/state_transaction.py
src/synapse_channel/core/streaming.py
src/synapse_channel/core/team_secure.py
src/synapse_channel/core/terminal_text.py
src/synapse_channel/core/tls.py
src/synapse_channel/core/trust_graph.py
src/synapse_channel/core/universal_receipts.py
src/synapse_channel/core/version_constraints.py
src/synapse_channel/core/version_resolution.py
src/synapse_channel/core/wake_capability.py
src/synapse_channel/core/wasm_sandbox.py
src/synapse_channel/core/workflow.py
src/synapse_channel/core/workflow_driver.py
src/synapse_channel/core/workflow_run.py
src/synapse_channel/core/yield_advice.py
src/synapse_channel/core/handlers/__init__.py
src/synapse_channel/core/handlers/channels.py
src/synapse_channel/core/handlers/dead_letter_forwarding.py
src/synapse_channel/core/handlers/delivery_feedback.py
src/synapse_channel/core/handlers/federation_offer.py
src/synapse_channel/core/handlers/guard_evidence.py
src/synapse_channel/core/handlers/identity_pins.py
src/synapse_channel/core/handlers/leasing.py
src/synapse_channel/core/handlers/memory.py
src/synapse_channel/core/handlers/messaging.py
src/synapse_channel/core/handlers/multihub.py
src/synapse_channel/core/handlers/multihub_claim.py
src/synapse_channel/core/handlers/offerings.py
src/synapse_channel/core/handlers/operator_relay.py
src/synapse_channel/core/handlers/planning.py
src/synapse_channel/core/handlers/snapshots.py
src/synapse_channel/dashboard_assets/board-columns.css
src/synapse_channel/dashboard_assets/board-columns.js
src/synapse_channel/dashboard_assets/cockpit.css
src/synapse_channel/dashboard_assets/cockpit.js
src/synapse_channel/dashboard_assets/risk-panel.css
src/synapse_channel/dashboard_assets/risk-panel.js
src/synapse_channel/dashboard_assets/studio-access.js
src/synapse_channel/dashboard_assets/studio-command.css
src/synapse_channel/dashboard_assets/studio-command.js
src/synapse_channel/dashboard_assets/studio-feeds.js
src/synapse_channel/dashboard_assets/studio-fonts.css
src/synapse_channel/dashboard_assets/studio.css
src/synapse_channel/dashboard_assets/fonts/README.md
src/synapse_channel/dashboard_assets/fonts/inter-latin-ext.woff2
src/synapse_channel/dashboard_assets/fonts/inter-latin.woff2
src/synapse_channel/dashboard_assets/fonts/jetbrains-mono-latin-ext.woff2
src/synapse_channel/dashboard_assets/fonts/jetbrains-mono-latin.woff2
src/synapse_channel/dashboard_assets/fonts/space-grotesk-latin-ext.woff2
src/synapse_channel/dashboard_assets/fonts/space-grotesk-latin.woff2
src/synapse_channel/git/__init__.py
src/synapse_channel/git/attested_history.py
src/synapse_channel/git/claim_check_config.py
src/synapse_channel/git/claim_check_context.py
src/synapse_channel/git/claim_coverage.py
src/synapse_channel/git/generated_dependency_claims.py
src/synapse_channel/git/gitclaim.py
src/synapse_channel/git/gitconflict.py
src/synapse_channel/git/githook.py
src/synapse_channel/git/gitinit.py
src/synapse_channel/git/hook_release_identity.py
src/synapse_channel/git/ordinary_claim.py
src/synapse_channel/git/path_identity.py
src/synapse_channel/git/semantic_claim_request.py
src/synapse_channel/git/semantic_claim_suggest.py
src/synapse_channel/git/semantic_claims.py
src/synapse_channel/git/semantic_diff.py
src/synapse_channel/git/semantic_enforcement.py
src/synapse_channel/git/semantic_release.py
src/synapse_channel/git/semantic_scope.py
src/synapse_channel/git/semantic_tree_sitter.py
src/synapse_channel/git/staged_claim_check.py
src/synapse_channel/git/staged_paths.py
src/synapse_channel/git/test_ownership_map.py
src/synapse_channel/mcp/__init__.py
src/synapse_channel/mcp/advisory_actions.py
src/synapse_channel/mcp/bridge.py
src/synapse_channel/mcp/claim_actions.py
src/synapse_channel/mcp/git_claim.py
src/synapse_channel/mcp/inbox.py
src/synapse_channel/mcp/onboarding.py
src/synapse_channel/mcp/plan_actions.py
src/synapse_channel/mcp/registration.py
src/synapse_channel/mcp/resource_views.py
src/synapse_channel/mcp/server.py
src/synapse_channel/mcp/status.py
src/synapse_channel/mcp/stdio.py
src/synapse_channel/participants/__init__.py
src/synapse_channel/participants/api_ollama.py
src/synapse_channel/participants/auto_action.py
src/synapse_channel/participants/auto_action_store.py
src/synapse_channel/participants/bus_relay.py
src/synapse_channel/participants/channel_select.py
src/synapse_channel/participants/codex_stream.py
src/synapse_channel/participants/continuity.py
src/synapse_channel/participants/convene.py
src/synapse_channel/participants/conversation.py
src/synapse_channel/participants/envelope.py
src/synapse_channel/participants/exchange.py
src/synapse_channel/participants/gemini_stream.py
src/synapse_channel/participants/grok_stream.py
src/synapse_channel/participants/headless_claude.py
src/synapse_channel/participants/headless_codex.py
src/synapse_channel/participants/headless_gemini.py
src/synapse_channel/participants/headless_grok.py
src/synapse_channel/participants/headless_kernel.py
src/synapse_channel/participants/headless_kimi.py
src/synapse_channel/participants/headless_ollama.py
src/synapse_channel/participants/headless_opencode.py
src/synapse_channel/participants/kimi_stream.py
src/synapse_channel/participants/mcp_participant.py
src/synapse_channel/participants/memory_boundary.py
src/synapse_channel/participants/memory_contract.py
src/synapse_channel/participants/memory_participant.py
src/synapse_channel/participants/modes.py
src/synapse_channel/participants/ollama_api_output.py
src/synapse_channel/participants/ollama_output.py
src/synapse_channel/participants/opencode_api.py
src/synapse_channel/participants/opencode_auth.py
src/synapse_channel/participants/opencode_stream.py
src/synapse_channel/participants/orchestration.py
src/synapse_channel/participants/participant.py
src/synapse_channel/participants/peer_boundary.py
src/synapse_channel/participants/process_error.py
src/synapse_channel/participants/provider_route.py
src/synapse_channel/participants/pty_participant.py
src/synapse_channel/participants/remanentia_http.py
src/synapse_channel/participants/session_advisor.py
src/synapse_channel/participants/session_metric_emit.py
src/synapse_channel/participants/session_metric_note.py
src/synapse_channel/participants/session_metric_report.py
src/synapse_channel/participants/session_telemetry.py
src/synapse_channel/participants/stream_json.py
src/synapse_channel/participants/turn_relay.py
src/synapse_channel/participants/turn_responder.py
src/synapse_channel/participants/usage_emit.py