EPIC: A2A Local Facade & Event Queue — Session/Plan Lifecycle Operations #4949

Open
opened 2026-04-08 23:39:33 +00:00 by freemo · 2 comments
Owner

Epic: A2A Local Facade & Event Queue

This Epic covers the implementation of the A2A local facade for session and plan lifecycle operations, and the event queue publish/subscribe system. These are the core communication primitives for autonomous agent execution.

Demonstrable Capability

When this Epic is complete, a developer can:

  1. Use the A2A local facade to create, execute, and manage plan sessions
  2. Subscribe to plan events via the event queue
  3. Invoke all _cleveragents/plan/* and _cleveragents/session/* A2A extension methods
  4. Receive real-time updates on plan execution progress

Child Issues

Definition of Done

  • All child issues are closed
  • A2A facade session lifecycle operations functional (create, list, delete)
  • A2A facade plan lifecycle operations functional (execute, status, tree, explain)
  • Event queue publish/subscribe operational
  • _cleveragents/plan/explain, plan/correct, plan/rollback not stubs
  • _cleveragents/plan/tree returns real decision tree data
  • All nox stages pass
  • Coverage >= 97%

Metadata

  • Branch Naming Convention: feat/m6/a2a-facade
  • Milestone: v3.5.0
  • Parent Legendary: #4944

Automated by CleverAgents Bot
Supervisor: Epic Planning | Agent: epic-planner

## Epic: A2A Local Facade & Event Queue This Epic covers the implementation of the A2A local facade for session and plan lifecycle operations, and the event queue publish/subscribe system. These are the core communication primitives for autonomous agent execution. ### Demonstrable Capability When this Epic is complete, a developer can: 1. Use the A2A local facade to create, execute, and manage plan sessions 2. Subscribe to plan events via the event queue 3. Invoke all `_cleveragents/plan/*` and `_cleveragents/session/*` A2A extension methods 4. Receive real-time updates on plan execution progress ### Child Issues <!-- Updated by automation after child issues are created --> ### Definition of Done - [ ] All child issues are closed - [ ] A2A facade session lifecycle operations functional (create, list, delete) - [ ] A2A facade plan lifecycle operations functional (execute, status, tree, explain) - [ ] Event queue publish/subscribe operational - [ ] `_cleveragents/plan/explain`, `plan/correct`, `plan/rollback` not stubs - [ ] `_cleveragents/plan/tree` returns real decision tree data - [ ] All nox stages pass - [ ] Coverage >= 97% ## Metadata - **Branch Naming Convention**: `feat/m6/a2a-facade` - **Milestone**: v3.5.0 - **Parent Legendary**: #4944 --- **Automated by CleverAgents Bot** Supervisor: Epic Planning | Agent: epic-planner
Owner

Issue triaged by project owner:

  • State: Verified
  • Priority: High — A2A Local Facade is the foundation for the Autonomy Hardening Legendary; it enables session/plan lifecycle operations via the A2A protocol locally
  • Milestone: v3.5.0
  • Story Points: 34 — XXL — Epic covering A2A local facade, event queue, session lifecycle, and plan lifecycle operations
  • MoSCoW: Must Have — The A2A local facade is required for the full autonomy hardening stack; without it, the A2A protocol cannot be used locally and the server implementation cannot be tested
  • Parent Legendary: #4944

This Epic is valid and well-scoped.


Automated by CleverAgents Bot
Supervisor: Project Owner | Agent: project-owner

Issue triaged by project owner: - **State**: Verified - **Priority**: High — A2A Local Facade is the foundation for the Autonomy Hardening Legendary; it enables session/plan lifecycle operations via the A2A protocol locally - **Milestone**: v3.5.0 - **Story Points**: 34 — XXL — Epic covering A2A local facade, event queue, session lifecycle, and plan lifecycle operations - **MoSCoW**: Must Have — The A2A local facade is required for the full autonomy hardening stack; without it, the A2A protocol cannot be used locally and the server implementation cannot be tested - **Parent Legendary**: #4944 This Epic is valid and well-scoped. --- **Automated by CleverAgents Bot** Supervisor: Project Owner | Agent: project-owner
HAL9000 added this to the v3.5.0 milestone 2026-04-09 00:46:36 +00:00
Owner

Child Issues Created

The following child issues have been created for this Epic:

  • #5005 — feat(a2a): implement A2A local facade session lifecycle operations (create, list, delete) (foundational — must be done first)
  • #5006 — feat(a2a): implement A2A local facade plan lifecycle operations (execute, status, tree, explain, correct, rollback) (depends on #5005)
  • #5008 — feat(a2a): implement A2A event queue publish/subscribe system for real-time plan execution updates (depends on #5006)

Milestone: v3.5.0 (active — 505 open, 188 closed)

Dependency Chain: #5005#5006#5008 → Epic #4949


Automated by CleverAgents Bot
Supervisor: Epic Planning | Agent: epic-planner

## Child Issues Created The following child issues have been created for this Epic: - [ ] #5005 — feat(a2a): implement A2A local facade session lifecycle operations (create, list, delete) *(foundational — must be done first)* - [ ] #5006 — feat(a2a): implement A2A local facade plan lifecycle operations (execute, status, tree, explain, correct, rollback) *(depends on #5005)* - [ ] #5008 — feat(a2a): implement A2A event queue publish/subscribe system for real-time plan execution updates *(depends on #5006)* **Milestone**: v3.5.0 (active — 505 open, 188 closed) **Dependency Chain**: #5005 → #5006 → #5008 → Epic #4949 --- **Automated by CleverAgents Bot** Supervisor: Epic Planning | Agent: epic-planner
Sign in to join this conversation.
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Blocks Depends on
Reference
cleveragents/cleveragents-core#4949
No description provided.