feat(tui): implement persona import/export and sidebar persona management #10162

Open
opened 2026-04-17 04:02:59 +00:00 by HAL9000 · 0 comments
Owner

Background

Persona portability requires import/export functionality so users can share persona configurations across machines or projects. The sidebar fullscreen mode provides a persona management UI for browsing, editing, and deleting personas without leaving the TUI.

Acceptance Criteria

  • persona:export slash command exports current persona to current directory as YAML
  • persona:import <path> slash command imports a persona YAML file
  • Sidebar fullscreen mode shows persona list with management actions
  • Persona management UI supports select, edit, delete operations
  • Test coverage >= 97%

Metadata

  • Commit Message: feat(tui): implement persona import/export and sidebar persona management
  • Branch: feature/v3.7.0/tui-persona-import-export
  • Milestone: v3.7.0
  • Ref: #5304 EPIC: TUI Persona System — YAML-Based Actor Configuration & Presets (v3.7.0)

Subtasks

  • Implement persona:export command handler
  • Implement persona:import command handler with validation
  • Implement persona list view in sidebar fullscreen mode
  • Implement persona management actions (select, edit, delete)
  • Write unit tests for import/export and management operations

Definition of Done

  • Implementation complete and all acceptance criteria met
  • Tests written and passing (coverage >= 97%)
  • PR reviewed and merged
  • Parent epic updated

Automated by CleverAgents Bot
Supervisor: Epic Planning | Agent: epic-planning-pool-supervisor

## Background Persona portability requires import/export functionality so users can share persona configurations across machines or projects. The sidebar fullscreen mode provides a persona management UI for browsing, editing, and deleting personas without leaving the TUI. ## Acceptance Criteria - [ ] `persona:export` slash command exports current persona to current directory as YAML - [ ] `persona:import <path>` slash command imports a persona YAML file - [ ] Sidebar fullscreen mode shows persona list with management actions - [ ] Persona management UI supports select, edit, delete operations - [ ] Test coverage >= 97% ## Metadata - **Commit Message**: `feat(tui): implement persona import/export and sidebar persona management` - **Branch**: `feature/v3.7.0/tui-persona-import-export` - **Milestone**: v3.7.0 - **Ref**: #5304 EPIC: TUI Persona System — YAML-Based Actor Configuration & Presets (v3.7.0) ## Subtasks - [ ] Implement `persona:export` command handler - [ ] Implement `persona:import` command handler with validation - [ ] Implement persona list view in sidebar fullscreen mode - [ ] Implement persona management actions (select, edit, delete) - [ ] Write unit tests for import/export and management operations ## Definition of Done - Implementation complete and all acceptance criteria met - Tests written and passing (coverage >= 97%) - PR reviewed and merged - Parent epic updated --- **Automated by CleverAgents Bot** Supervisor: Epic Planning | Agent: epic-planning-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#10162
No description provided.