-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Description
Goal
Ship a production-ready v1.0 release where the full local development workflow works end-to-end: platform starts, agents autoregister, CLI commands work, auth is solid, and CI gates are green.
Acceptance Criteria
Platform Lifecycle
-
adk platform startprovisions VM and all services reliably -
adk platform stop/adk platform deleteclean up correctly
Agent Autoregistration
- Agent self-registration via
Server.serve(self_registration=True)works end-to-end - Provider creation and update (retry/backoff) succeeds against local platform
- Built-in agents (chat, rag, canvas, form) register on startup
-
adk agent listreflects registered agents -
adk agent add/adk agent removework for custom agents
CLI
- All command groups functional:
agent,platform,server,model,connector,build,ui,self -
adk self version/adk self upgradework -
adk buildproduces valid agent images -
adk uilaunches web interface
Local Auth
-
adk server loginwith resource owner password grant (admin:admin) works - Token storage/refresh in
~/.kagenti/auth.jsonworks - Expired tokens auto-refresh transparently
-
adk server logoutcleans up session properly - All authenticated CLI commands work with stored tokens
CI
-
mise run checkpasses (license headers, version consistency, formatting, linting) -
mise run testpasses (unit) -
mise run adk-server:test:e2epasses -
mise run adk-server:test:e2e-examplespasses -
mise run adk-server:test:integrationpasses - Release workflow (
release.yml) successfully builds and publishes images on tag - Version files are consistent across all packages
Docs & Polish
- README reflects current state
- Installation instructions are accurate and tested
- Known limitations documented
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels