v3.7.0
v3.7.0 — M8: TUI Implementation
Goal: Implement the comprehensive Text User Interface (TUI) and all TUI-dependent features using Textual >= 1.0.
Scope:
- Textual-based MainScreen with 3 sidebar states (conversation, permissions, settings)
- Persona system (YAML-based actor configuration with export/import)
- Reference/command input system (@, /, ! modes)
- TuiMaterializer A2A integration layer bridging TUI to the application layer
- Session persistence (SQLite) with multi-session tab support
- Dracula theme with configurable display settings
- Settings screen, content pruning, and safety behaviors
- Shell danger detection for destructive command interception
- Permission Question Widget for interactive approval flows
- First-run experience with actor setup wizard
- Prometheus metrics export and operational observability
- Session export/import (JSON + Markdown formats)
- ACMS graph backend integration (Blazegraph/Neo4j)
- PostgreSQL backend support for multi-user deployments
- Helm chart for Kubernetes deployment
Key ADRs: ADR-044 (TUI Architecture), ADR-045 (Persona System), ADR-046 (Reference/Command System)
No deadline assigned. Development effort should focus on M1-M6 milestones first.
-
47% Completed
fix(v3.7.0): ResourceHandler return type #1444
Some checks failed
CI / load-versions (pull_request) Successful in 14s
CI / push-validation (pull_request) Successful in 26s
CI / build (pull_request) Successful in 32s
CI / lint (pull_request) Successful in 58s
CI / quality (pull_request) Successful in 56s
CI / typecheck (pull_request) Failing after 1m10s
CI / security (pull_request) Successful in 1m12s
CI / helm (pull_request) Successful in 55s
CI / unit_tests (pull_request) Successful in 5m13s
CI / docker (pull_request) Has been skipped
CI / coverage (pull_request) Has been skipped
CI / integration_tests (pull_request) Successful in 8m50s
CI / status-check (pull_request) Failing after 3s
controller-managed
MoSCoW
Must have
Priority
High
Type
Bug