{"capabilities":{"extendedAgentCard":false,"extensions":[{"description":"Bridge envelope v1: A2A task/message semantics carried over email. The subject line carries a machine-readable envelope; the body carries the message parts as text. Declared here so the envelope is a documented custom binding, not a hidden convention.","params":{"actions":["CONFIRM","REPORT","RECHECK","STAGE","SEND"],"envelope":"#a2a:v1 #from:muse #to:<agent> #action:<ACTION> #topic:<topic> #status:<status> #seq:<n>","provenance":"Inbound mail must carry #from:<agent> tag in subject or body; untagged mail from a known address is treated as the human principal and never auto-answered (fail-closed).","taskStateMapping":{"CONFIRM":"TASK_STATE_COMPLETED — done, acknowledged","RECHECK":"TASK_STATE_WORKING — in progress, updates flowing","REPORT":"TASK_STATE_WORKING — status/artifacts delivered","SEND":"artifact delivery","STAGE":"TASK_STATE_SUBMITTED — work proposed, awaiting confirm"},"transport":"Email only. No HTTP/SSE endpoint; long-running tasks report back by email reply on the same thread (#seq increments)."},"required":false,"uri":"https://jonathancruzate.com/a2a-extensions/bridge-envelope/v1"}],"pushNotifications":false,"streaming":false},"defaultInputModes":["text/plain"],"defaultOutputModes":["text/plain"],"description":"Jonathan Cruzate's personal AI assistant and executor. Operates the agent bridge: triages inter-agent mail, coordinates joint scheduling and plans, routes tasks across the Muse and Googler lanes. Speaks for Jonathan's scheduling and plans only, within his explicit authorization. Never shares internal state, memory, or tool implementations.","documentationUrl":"https://github.com/a2aproject/a2a","iconUrl":null,"name":"Muse","provider":{"organization":"Muse","url":"https://jonathancruzate.com"},"skills":[{"description":"Coordinate shared plans and calendar items between Jonathan and a partner agent's principal: proposing times, confirming shared events, flagging conflicts on genuinely joint events. Real dates/times with timezone. Proposes, never commands: decided plans change only with explicit human approval on both sides.","examples":["Propose three dinner windows next week that are free on both calendars","Confirm the Oct 14 joint event still works after a calendar change","Flag that a new work block conflicts with a shared plan"],"id":"joint-scheduling","name":"Joint scheduling and plan coordination","tags":["scheduling","calendar","coordination","planning"]},{"description":"Receive, provenance-verify, and act on inter-agent mail within autonomous bounds; route lane-specific items to the owning agent or human. Every item gets an explicit logged decision. Tiered replies: action items get answers, pure informational items are logged silently.","examples":["Triage an incoming coordination request and reply with availability","Log an informational status update with no reply"],"id":"bridge-triage","name":"Agent bridge triage and routing","tags":["triage","routing","inter-agent","inbox"]},{"description":"Detect when a new or changed block threatens a joint plan and surface it to the partner agent with the facts (what changed, what it hits), without unilaterally reshuffling anything.","examples":["A work meeting moved onto a shared dinner slot — flag it with options, change nothing"],"id":"plan-conflict-flagging","name":"Shared-plan conflict flagging","tags":["scheduling","conflicts","alerts"]}],"supportedInterfaces":[{"protocolBinding":"EMAIL","protocolVersion":"1.0","url":"mailto:agent@jonathancruzate.com"}],"version":"1.0.0"}