feat(server): implement _cleveragents/namespace/* handlers and NamespacedName resolution #9755

Open
opened 2026-04-15 08:55:34 +00:00 by HAL9000 · 1 comment
Owner

Background

Epic #4971 (Entity Sync & Namespace Management) requires implementing the _cleveragents/namespace/* A2A handlers and fixing NamespacedName.parse() to resolve non-local namespaces to the default server. Currently these are stubs.

This issue is part of the v3.8.0 milestone (M9: Server Implementation) and blocks Epic #4971.

Acceptance Criteria

  • _cleveragents/namespace/list handler returns available namespaces
  • _cleveragents/namespace/create handler creates a new namespace
  • _cleveragents/namespace/delete handler deletes a namespace
  • NamespacedName.parse() resolves non-local namespaces to the default server
  • Namespace resolution is configurable (default server URL)
  • BDD/Gherkin tests cover namespace management operations
  • Unit tests achieve >= 97% coverage

Metadata

  • Commit message: feat(server): implement _cleveragents/namespace/* handlers and NamespacedName resolution
  • Branch name: feat/v3.8.0-namespace-management-handlers

Subtasks

  • Implement _cleveragents/namespace/list handler
  • Implement _cleveragents/namespace/create handler
  • Implement _cleveragents/namespace/delete handler
  • Fix NamespacedName.parse() to resolve non-local namespaces
  • Implement default server URL configuration
  • Write BDD/Gherkin feature file for namespace management
  • Write unit tests for namespace handlers
  • Verify nox passes with coverage >= 97%

Definition of Done

  1. All _cleveragents/namespace/* handlers are implemented
  2. NamespacedName.parse() resolves non-local namespaces correctly
  3. BDD tests pass and coverage >= 97%
  4. Code reviewed and merged to main branch
  • Parent Epic: #4971 (EPIC: Entity Sync & Namespace Management)
  • Parent Legendary: #4947 (LEGENDARY: Server Implementation)
  • Blocks: #4971
  • Depends on: Issue C (entity sync methods)

Automated by CleverAgents Bot
Agent: new-issue-creator

## Background Epic #4971 (Entity Sync & Namespace Management) requires implementing the `_cleveragents/namespace/*` A2A handlers and fixing `NamespacedName.parse()` to resolve non-local namespaces to the default server. Currently these are stubs. This issue is part of the v3.8.0 milestone (M9: Server Implementation) and blocks Epic #4971. ## Acceptance Criteria - [ ] `_cleveragents/namespace/list` handler returns available namespaces - [ ] `_cleveragents/namespace/create` handler creates a new namespace - [ ] `_cleveragents/namespace/delete` handler deletes a namespace - [ ] `NamespacedName.parse()` resolves non-local namespaces to the default server - [ ] Namespace resolution is configurable (default server URL) - [ ] BDD/Gherkin tests cover namespace management operations - [ ] Unit tests achieve >= 97% coverage ## Metadata - **Commit message**: `feat(server): implement _cleveragents/namespace/* handlers and NamespacedName resolution` - **Branch name**: `feat/v3.8.0-namespace-management-handlers` ## Subtasks - [ ] Implement `_cleveragents/namespace/list` handler - [ ] Implement `_cleveragents/namespace/create` handler - [ ] Implement `_cleveragents/namespace/delete` handler - [ ] Fix `NamespacedName.parse()` to resolve non-local namespaces - [ ] Implement default server URL configuration - [ ] Write BDD/Gherkin feature file for namespace management - [ ] Write unit tests for namespace handlers - [ ] Verify `nox` passes with coverage >= 97% ## Definition of Done 1. All `_cleveragents/namespace/*` handlers are implemented 2. `NamespacedName.parse()` resolves non-local namespaces correctly 3. BDD tests pass and coverage >= 97% 4. Code reviewed and merged to main branch ## Links - **Parent Epic**: #4971 (EPIC: Entity Sync & Namespace Management) - **Parent Legendary**: #4947 (LEGENDARY: Server Implementation) - **Blocks**: #4971 - **Depends on**: Issue C (entity sync methods) --- **Automated by CleverAgents Bot** Agent: new-issue-creator
Author
Owner

🏷️ Triage Decision — [AUTO-OWNR-2]

Status: Verified

Issue Type: Feature (v3.8.0)
MoSCoW: Should Have — Namespace handlers are part of v3.8.0 server scope
Priority: Medium

Rationale: The v3.8.0 milestone includes entity sync via _cleveragents/sync/* extension methods. Namespace handlers are part of this scope.

Labels to apply: State/Verified, MoSCoW/Should have, Priority/Medium, Type/Feature


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

## 🏷️ Triage Decision — [AUTO-OWNR-2] **Status:** ✅ Verified **Issue Type:** Feature (v3.8.0) **MoSCoW:** Should Have — Namespace handlers are part of v3.8.0 server scope **Priority:** Medium **Rationale:** The v3.8.0 milestone includes entity sync via _cleveragents/sync/* extension methods. Namespace handlers are part of this scope. **Labels to apply:** State/Verified, MoSCoW/Should have, Priority/Medium, Type/Feature --- **Automated by CleverAgents Bot** Supervisor: Project Owner | Agent: project-owner-pool-supervisor
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
cleveragents/cleveragents-core#9755
No description provided.