nafjan/summon
v3.5.0MIT
Cross-vendor sub-agent broker with structured envelopes, council, governed deliberation, and authenticated local browser surfaces; optional MCP facade and provider drivers (CLI + openai-compat + arkcli).
commands
- python
allowed-tools
- Bash3 skills
- Read3 skills
scripts
- summon
- examples/phase1/consume_portable_result.py
- scripts/_acpbackend.py
- scripts/_apibackend.py
- scripts/_arkcli_backend.py
- scripts/_arkcli_creds.py
- scripts/_artifacts.py
- scripts/_auth.py
- scripts/_backend_policy.py
- scripts/_background.py
271 more
- scripts/_builder.py
- scripts/_chat_launch_guard.py
- scripts/_chat_launch_qualification.py
- scripts/_chat_resume.py
- scripts/_chat_source_family.py
- scripts/_cli.py
- scripts/_context_compile.py
- scripts/_context_policy.py
- scripts/_context_target.py
- scripts/_conversation.py
- scripts/_conversation_browser.py
- scripts/_conversation_economics.py
- scripts/_conversation_page.py
- scripts/_conversation_runtime.py
- scripts/_conversation_ui.py
- scripts/_council.py
- scripts/_council_between_round.py
- scripts/_decision.py
- scripts/_deliberation.py
- scripts/_deliberation_adapter.py
- scripts/_deliberation_agents.py
- scripts/_deliberation_browser.py
- scripts/_deliberation_context.py
- scripts/_deliberation_context_source.py
- scripts/_deliberation_invocation.py
- scripts/_deliberation_live.py
- scripts/_deliberation_phase_a.py
- scripts/_deliberation_recovery.py
- scripts/_deliberation_replay.py
- scripts/_deliberation_resume.py
- scripts/_deliberation_roster.py
- scripts/_deliberation_scheduler.py
- scripts/_deliberation_store.py
- scripts/_deliberation_ui.py
- scripts/_doctor.py
- scripts/_drivers.py
- scripts/_evidence.py
- scripts/_executor.py
- scripts/_fleet.py
- scripts/_fleet_activation.py
- scripts/_fleet_approval.py
- scripts/_fleet_compile.py
- scripts/_fleet_dispatch.py
- scripts/_fleet_runtime.py
- scripts/_gate.py
- scripts/_installs.py
- scripts/_job_continuation.py
- scripts/_job_control.py
- scripts/_job_resume.py
- scripts/_jobobj.py
- scripts/_jobs.py
- scripts/_launch_binding.py
- scripts/_launch_observer.py
- scripts/_launch_qualification.py
- scripts/_liveness.py
- scripts/_loader.py
- scripts/_manifest.py
- scripts/_model_catalog.py
- scripts/_nous_credentials.py
- scripts/_onboard.py
- scripts/_portable_result.py
- scripts/_profiles.py
- scripts/_receipt.py
- scripts/_resolver.py
- scripts/_resume_capabilities.py
- scripts/_roles.py
- scripts/_roster.py
- scripts/_rundir.py
- scripts/_schema.py
- scripts/_spawn.py
- scripts/_stream.py
- scripts/_stream_partials.py
- scripts/_submission_accounting.py
- scripts/_swarm_coordinator.py
- scripts/_swarm_protocol.py
- scripts/_t3.py
- scripts/_telemetry.py
- scripts/_telemetry_audit.py
- scripts/_test_state_isolation.py
- scripts/_text_seat.py
- scripts/_transport_budget.py
- scripts/_usage.py
- scripts/_usage_advisory.py
- scripts/_usage_live.py
- scripts/_usage_runner.py
- scripts/_windows_credentials.py
- scripts/_workspace_admission.py
- scripts/_workspace_budget.py
- scripts/_workspace_canonical.py
- scripts/_workspace_client.py
- scripts/_workspace_commands.py
- scripts/_workspace_content.py
- scripts/_workspace_demo.py
- scripts/_workspace_details.py
- scripts/_workspace_entry.py
- scripts/_workspace_layout.py
- scripts/_workspace_page.py
- scripts/_workspace_plan.py
- scripts/_workspace_protocol.py
- scripts/_workspace_runtime.py
- scripts/_workspace_state.py
- scripts/_workspace_transport.py
- scripts/_workspace_ui.py
- scripts/_workspace_view.py
- scripts/_zai_coding_plan.py
- scripts/_zcode.py
- scripts/agy_pty_pyte.py
- scripts/agy_stream_proxy.py
- scripts/conftest.py
- scripts/mcp_server.py
- scripts/run_subagent.py
- scripts/summon.ps1
- scripts/test_account_profiles.py
- scripts/test_agy_1_1_22.py
- scripts/test_astra_roster.py
- scripts/test_attachment_transport_acceptance.py
- scripts/test_attempt_and_wait_regressions.py
- scripts/test_background_publication_acceptance.py
- scripts/test_background_read_roots.py
- scripts/test_chat_dispatcher_guard_v2_acceptance.py
- scripts/test_chat_guard_boundary_acceptance.py
- scripts/test_chat_launch_guard.py
- scripts/test_chat_launch_guard_acceptance.py
- scripts/test_chat_legacy_migration_acceptance.py
- scripts/test_chat_migration_interruption_acceptance.py
- scripts/test_chat_parent_runtime_acceptance.py
- scripts/test_chat_public_migration_journey_acceptance.py
- scripts/test_chat_resume.py
- scripts/test_chat_revalidation_input_acceptance.py
- scripts/test_chat_revalidation_refusal_acceptance.py
- scripts/test_chat_source_family_acceptance.py
- scripts/test_chat_source_family_runtime_acceptance.py
- scripts/test_claude_attribution.py
- scripts/test_codex_stream.py
- scripts/test_context_policy.py
- scripts/test_conversation.py
- scripts/test_conversation_numeric_version_acceptance.py
- scripts/test_conversation_runtime.py
- scripts/test_conversation_ui.py
- scripts/test_council_between_round_acceptance.py
- scripts/test_council_reader_acceptance.py
- scripts/test_deliberation_adapter.py
- scripts/test_deliberation_agents.py
- scripts/test_deliberation_browser.py
- scripts/test_deliberation_cli.py
- scripts/test_deliberation_engine.py
- scripts/test_deliberation_invocation.py
- scripts/test_deliberation_live.py
- scripts/test_deliberation_phase_a.py
- scripts/test_deliberation_policy.py
- scripts/test_deliberation_public_history_acceptance.py
- scripts/test_deliberation_recovery.py
- scripts/test_deliberation_replay.py
- scripts/test_deliberation_restore.py
- scripts/test_deliberation_resume.py
- scripts/test_deliberation_roster.py
- scripts/test_deliberation_scheduler.py
- scripts/test_deliberation_ui.py
- scripts/test_discovery.py
- scripts/test_dispatcher_launch_publication_acceptance.py
- scripts/test_e07_context_economics.py
- scripts/test_e12_turn_fork_acceptance.py
- scripts/test_evidence_guards.py
- scripts/test_evidence_kernel.py
- scripts/test_executor_observation_regressions.py
- scripts/test_executor_ownership.py
- scripts/test_f01_artifact_identity_acceptance.py
- scripts/test_f01_strict_entity_acceptance.py
- scripts/test_fable_roster.py
- scripts/test_fork_and_claim_regressions.py
- scripts/test_historical_job_claim_acceptance.py
- scripts/test_install_drift.py
- scripts/test_job_continuation.py
- scripts/test_job_control.py
- scripts/test_job_resume.py
- scripts/test_job_revocation_admission_acceptance.py
- scripts/test_jobs_revalidation_cli_acceptance.py
- scripts/test_kimi_timeout.py
- scripts/test_launch_binding.py
- scripts/test_launch_observer.py
- scripts/test_launch_observer_acceptance.py
- scripts/test_launch_qualification.py
- scripts/test_model_catalog.py
- scripts/test_model_routing.py
- scripts/test_nous_credentials.py
- scripts/test_opencode.py
- scripts/test_phase0_contracts.py
- scripts/test_phase1_compatibility.py
- scripts/test_phase1_context_compile.py
- scripts/test_phase1_context_freshness.py
- scripts/test_phase1_context_source.py
- scripts/test_phase1_fleet.py
- scripts/test_phase1_fleet_activation.py
- scripts/test_phase1_fleet_approval.py
- scripts/test_phase1_fleet_dispatch.py
- scripts/test_phase1_fleet_launch_evidence.py
- scripts/test_phase1_fleet_runtime.py
- scripts/test_phase1_operator_workflow.py
- scripts/test_phase1_usage.py
- scripts/test_phase1_usage_runner.py
- scripts/test_portable_result.py
- scripts/test_r01_queued_version_acceptance.py
- scripts/test_r01_r02_launch_chain_acceptance.py
- scripts/test_r02_candidate_fork_acceptance.py
- scripts/test_resume_capabilities.py
- scripts/test_resume_revalidation_acceptance.py
- scripts/test_roster_drift_acceptance.py
- scripts/test_submission_accounting.py
- scripts/test_submission_accounting_grant_acceptance.py
- scripts/test_submission_accounting_http_acceptance.py
- scripts/test_submission_accounting_public_acceptance.py
- scripts/test_swarm_coordinator.py
- scripts/test_swarm_migration_boundary_acceptance.py
- scripts/test_swarm_projection_rebuild.py
- scripts/test_swarm_protocol.py
- scripts/test_transport_adapter_acceptance.py
- scripts/test_transport_budget.py
- scripts/test_transport_refusal_acceptance.py
- scripts/test_windows_credentials.py
- scripts/test_workspace_accessibility_rendered.py
- scripts/test_workspace_admission.py
- scripts/test_workspace_budget.py
- scripts/test_workspace_budget_integration.py
- scripts/test_workspace_canonical_rendered.py
- scripts/test_workspace_capability_snapshot.py
- scripts/test_workspace_client.py
- scripts/test_workspace_commands.py
- scripts/test_workspace_content.py
- scripts/test_workspace_delivery_rendered.py
- scripts/test_workspace_demo.py
- scripts/test_workspace_details.py
- scripts/test_workspace_economics_guarded_acceptance.py
- scripts/test_workspace_encrypted_version_acceptance.py
- scripts/test_workspace_entry.py
- scripts/test_workspace_inbox.py
- scripts/test_workspace_inbox_recovery.py
- scripts/test_workspace_layout.py
- scripts/test_workspace_link_browser.py
- scripts/test_workspace_link_proposal.py
- scripts/test_workspace_link_runtime.py
- scripts/test_workspace_link_ui.py
- scripts/test_workspace_loopback_acceptance.py
- scripts/test_workspace_operator_admission.py
- scripts/test_workspace_operator_reconciliation.py
- scripts/test_workspace_operator_runtime.py
- scripts/test_workspace_operator_send.py
- scripts/test_workspace_os_privacy.py
- scripts/test_workspace_page.py
- scripts/test_workspace_plan.py
- scripts/test_workspace_policy_v2.py
- scripts/test_workspace_preview.py
- scripts/test_workspace_protocol.py
- scripts/test_workspace_rebuild_acceptance.py
- scripts/test_workspace_recovery_rendered.py
- scripts/test_workspace_reservation_acceptance.py
- scripts/test_workspace_retain.py
- scripts/test_workspace_review_decision_acceptance.py
- scripts/test_workspace_runtime.py
- scripts/test_workspace_state.py
- scripts/test_workspace_terminal_guidance.py
- scripts/test_workspace_terminal_guidance_dom.cjs
- scripts/test_workspace_transport.py
- scripts/test_workspace_transport_budget.py
- scripts/test_workspace_ui.py
- scripts/test_workspace_view.py
- scripts/test_workspace_view_schema_acceptance.py
- scripts/test_workspace_worker_send.py
- scripts/test_workspace_zoom_rendered.py
- scripts/test_zcode.py
- tests/conftest.py
- tests/test_phase1_usage_live.py
plugin.json
- name
- summon
- version
- 3.5.0
- description
- Cross-vendor sub-agent broker with structured envelopes, council, governed deliberation, and authenticated local browser surfaces; optional MCP facade and provider drivers (CLI + openai-compat + arkcli).
- license
- MIT
- homepage
- https://github.com/Nafjan/summon
- repository
- https://github.com/Nafjan/summon
mcp.json
- summonstdiopython ./skills/summon/scripts/mcp_server.py
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "summon",
"version": "3.5.0",
"description": "Cross-vendor sub-agent broker with structured envelopes, council, governed deliberation, and authenticated local browser surfaces; optional MCP facade and provider drivers (CLI + openai-compat + arkcli).",
"license": "MIT",
"keywords": [
"skills",
"subagents",
"multi-agent",
"cli",
"broker",
"deliberation",
"browser-observer"
],
"repository": "https://github.com/Nafjan/summon",
"homepage": "https://github.com/Nafjan/summon",
"skills": "./skills/"
}
What else this package ships
These files come with the package and this site does not publish them. They are listed so you know what is there before you install it.
- 278Python files
- 2shell scripts
- test_workspace_terminal_guidance_dom.cjs
- 7JSON files
- LICENSE
Client extensions
Data this package carries for particular clients. The directory lists the clients named and never reads what is addressed to them.
- com.summon.agentsships a directory of files
Fields the format does not define
This package's plugin.json declares these at its top level. The Agent Plugins format gives them no meaning, so a client loads the plugin and ignores them.
- skills