Skip to content

Feat/management layer - #1

Closed
SMNRFD wants to merge 8 commits into
mainfrom
feat/management-layer
Closed

SMNRFD wants to merge 8 commits into
mainfrom
feat/management-layer

Conversation

@SMNRFD

@SMNRFD SMNRFD commented Aug 24, 2026

Copy link
Copy Markdown
Collaborator

No description provided.

Zero Dev Telegram added 8 commits August 24, 2026 15:33
…, router reuse matrix, architecture, config schema, setup FSM, CLI/TUI/GUI IA, threat model, migration/test/implementation plans)
…, --version) + manage package skeleton; plan docs under docs/management-layer-plan
…d; M4 access-policy gate hook (env-config driven, legacy default intact)
…I surface; M8 TUI slice; M9 local admin GUI (/admin) — 581 passing
…ry-after toasts + TUI screens + CI matrix

- Wizard: full GUI wizard driving shared SetupService (18 steps,
  back/skip/commit, CSRF, draft persistence)
- Capability probes: active tool-call and streaming detection per
  provider with TTL cache (capabilities.py), exposed via
  POST /admin/providers/{id}/test and CLI zero capabilities probe
- Backup daemon: scheduled background thread in engine lifespan
  (hourly/daily), overlap prevention via lockfile, stale-lock recovery,
  retention pruning, last-state tracking; CLI backup-daemon command
- Retry-After toasts: GUI toast() JS with countdown timer, dedup within
  15s window, probeProvider() integration on Providers page
- TUI: complete multi-screen set (Overview/Telegram/Groups/Providers/
  Usage/System/Backups/Diagnostics) driven by pure data layer
  (manage/tui/data.py); keyboard nav 1-8/r/q
- Usage page: /admin/usage with day/provider/model aggregation from
  provider_usage table
- CI: platform-matrix.yml (linux/arm64/debian12/windows-dev/
  installer-container/upgrade-path/security-audit)
@SMNRFD

SMNRFD commented Aug 24, 2026

Copy link
Copy Markdown
Collaborator Author

v0.2.0

@SMNRFD SMNRFD closed this Aug 24, 2026
@SMNRFD
SMNRFD deleted the feat/management-layer branch August 24, 2026 19:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant