Skip to content

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
mcp.json
  • summonstdiopython ./skills/summon/scripts/mcp_server.py

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
View on GitHub

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