Skip to content

Commit dbbe625

Browse files
markturanskyclaude
andcommitted
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

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

components/frontend/Dockerfile.dev

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
# Development Dockerfile for Next.js with hot-reloading
2-
FROM registry.access.redhat.com/ubi9/nodejs-20:1
3-
4-
# Root required for dev: source is volume-mounted and npm ci writes to it
5-
USER 0
2+
FROM node:20-alpine
63

74
WORKDIR /app
85

6+
# Install dependencies for building native modules
7+
RUN apk add --no-cache libc6-compat python3 make g++
8+
99
# Set NODE_ENV to development
1010
ENV NODE_ENV=development
1111
ENV NEXT_TELEMETRY_DISABLED=1

components/frontend/README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,8 @@ go run .
3737
**Recommended: Use integrated local development environment:**
3838
```bash
3939
# From repository root - single command setup
40-
make kind-up
40+
make local-up # minikube
41+
# Or: make kind-up # kind (recommended)
4142
# Access: http://localhost:8080
4243
```
4344

0 commit comments

Comments
 (0)