Commit Graph

15 Commits

Author SHA1 Message Date
Eric Jungbauer 043aa18f3f API Clients + structured JSON results: app-level tokens for Synap/WSIT integration
- New api_clients + api_client_scopes tables; tokens scoped per-instance
- Admin UI tab at /admin for token create/rotate/revoke/delete with one-time reveal
- Dual-auth dependency (user session OR Bearer app token) on trigger + runs endpoints
- /api/instances/{id}/trigger pre-creates a run and returns run_id + cached last_result instantly
- New GET /api/runs/{id} for polling
- Generic trigger path for sub-agent instances (weather, calendar, etc.)
- runs.result column for structured JSON alongside markdown output
- agent_catalog.result_schema describes each agent's result shape
- Weather, daily-briefing, project-monitor retrofitted to emit structured results
- log_run: env INSTANCE_ID/RUN_ID only used when target matches, so nested sub-agents don't clobber parent runs
- Wiki docs: API Clients & Token Scoping + Calling Agents From Your Apps
2026-04-20 17:54:32 +00:00
eric f01553c511 Intelligent Agent Router: LLM-powered natural language routing with suggestion UI 2026-04-14 14:41:44 +00:00
eric a1454a0d05 Fix config save (SQLAlchemy JSON mutation), auto-rename project monitors 2026-04-13 15:30:14 +00:00
eric 1ddc2a009c Project Monitor agent: LLM-powered project status reports with wiki+Gitea integration 2026-04-13 14:38:52 +00:00
eric b48028dd91 Fix Run Now: mount agents in container, install deps, fix datetime bug 2026-04-13 14:24:27 +00:00
eric d29555ae53 Auto-retry on transient failures + Run Now button for manual triggers 2026-04-13 14:20:16 +00:00
eric d28143ec00 Bring Your Own LLM: per-user LLM config with system default fallback 2026-04-13 14:13:02 +00:00
eric f57dd9621f Magic link auth via Gmail SMTP + password fallback 2026-04-13 14:08:16 +00:00
eric 00e76e412d Add email field to users, login accepts email or username 2026-04-13 13:55:26 +00:00
eric c17594d7c0 Bridge distribution: auth, heartbeat, installer script, per-user ports 2026-04-13 13:31:14 +00:00
eric 9bead9ca5d Switch to CalVer versioning (YYYY.MM.DD.XX) 2026-04-13 13:23:14 +00:00
eric 26156543f6 v2.0: Multi-user platform with agent catalog, admin panel, LLM providers 2026-04-13 02:21:45 +00:00
eric b299ea701a GUI-configurable agent settings + hide paused agents 2026-04-13 01:48:56 +00:00
eric 73ea08003e Add session-based login page and auth for dashboard 2026-04-13 01:19:56 +00:00
eric c86eb9ccc5 Initial commit: Agent Command Center dashboard + weather briefing agent 2026-04-13 01:06:42 +00:00