{"name":"Plan","description":"Agent-native plan agent","url":"https://plans.pulses.ai/_agent-native/a2a","version":"1.0.0","protocolVersion":"0.3","capabilities":{"streaming":true,"pushNotifications":false,"stateTransitionHistory":true},"skills":[{"id":"get-local-plan-folder","name":"get-local-plan-folder","description":"Read a DB-free local Agent-Native Plan MDX folder from PLAN_LOCAL_DIR for privacy-focused local-files preview. This never reads schema.plans and never writes to the database.","publicAgent":{"expose":true,"readOnly":true,"requiresAuth":false,"title":"Get Local Plan Folder","description":"Read a local MDX plan folder without touching the Plan app database."}},{"id":"get-plan-blocks","name":"get-plan-blocks","description":"List the structured plan block types the app can render and round-trip (type, MDX tag, placement, key data fields, JSON schema). Read this before writing structured plan content so the blocks you emit are valid. Generated from the live block registry. Blocks take no `title`: give a block a heading by placing a `rich-text` block with a Markdown `###` heading directly above it.","publicAgent":{"expose":true,"readOnly":true,"requiresAuth":false,"title":"List Plan Blocks","description":"List the plan block vocabulary (types, MDX tags, and schemas) the plan editor can render."}}],"securitySchemes":{"jwtBearer":{"type":"http","scheme":"bearer","bearerFormat":"JWT"}},"security":[{"jwtBearer":[]}]}