Commit dbbe625
feat(frontend): migrate all session routes to ambient-api-server, harden all route handlers
- Migrate all session/project API routes from V1 backend to ambient-api-server
- Harden all 90 route handlers: try/catch everywhere, structured 503 on ECONNREFUSED
- Fix agui/history and agui/runs routes to use ambient ag_ui_events endpoint
- Fix credentials/* routes: encodeURIComponent on path params
- Fix settings and workflows/ootb routes to use buildForwardHeadersAsync
- Add ambient-api-client, ambient-api-adapter library modules
- Add session watch, session messages, agents, session check-ins hooks and queries
- Remove scheduled sessions (replaced by agentic sessions), mcp credentials, workflow picker
- Fix SendAgUI proxy to pass raw AG-UI body to ambient-api-server
- Add check-ins accordion to session page
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>1 parent bc97c7c commit dbbe625
178 files changed
Lines changed: 4751 additions & 9991 deletions
File tree
- components/frontend
- public/logos
- src
- app
- api
- agents
- auth
- github
- disconnect
- install
- pat
- status
- status
- user/callback
- gitlab
- connect
- disconnect
- status
- integrations/status
- jira
- connect
- disconnect
- status
- ldap
- groups
- users
- [uid]
- project-documents
- projects
- [name]
- agentic-sessions
- [sessionName]
- agui
- capabilities
- events
- history
- interrupt
- runs
- run
- credentials
- github
- gitlab
- google
- jira
- displayname
- export
- git
- configure-remote
- merge-status
- status
- pod-events
- repos
- [repoName]
- start
- stop
- watch
- workflow
- metadata
- workspace
- [...path]
- scheduled-sessions
- [scheduledSessionName]
- resume
- runs
- suspend
- trigger
- settings
- users/forks
- runner-types
- session-check-ins
- workflows/ootb
- integrations
- projects/[name]
- keys
- new
- permissions
- scheduled-sessions
- [scheduledSessionName]
- _components
- sessions
- [sessionName]
- components
- __tests__
- accordions
- explorer
- __tests__
- modals
- settings
- __tests__
- hooks
- __tests__
- lib
- settings
- components
- chat
- __tests__
- session
- ui
- workspace-sections
- __tests__
- _components
- hooks
- agui
- lib
- __tests__
- services
- api
- queries
- __tests__
- types
- api
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
3 | | - | |
4 | | - | |
5 | | - | |
| 2 | + | |
6 | 3 | | |
7 | 4 | | |
8 | 5 | | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
37 | 37 | | |
38 | 38 | | |
39 | 39 | | |
40 | | - | |
| 40 | + | |
| 41 | + | |
41 | 42 | | |
42 | 43 | | |
43 | 44 | | |
| |||
0 commit comments