dcefbad180
fix: keep tool definitions active in schema for conversational turns to prevent MALFORMED_FUNCTION_CALL crashes
mawkone2026-06-02 13:29:34 -07:00
e51a7ba1b5
docs: proactively document the auto-surfaced 'logs' property inside the dev_server_start schema description
mawkone2026-06-02 12:53:45 -07:00
7890e9d41d
feat: automatically attach recent dev server logs to failed start responses to eliminate AI telemetry gaps
mawkone2026-06-02 12:49:05 -07:00
df4cae2a5c
fix: resolve path isolation bug in fs_tree, fs_list, fs_glob and fs_grep by defaulting to empty path instead of /workspace
mawkone2026-06-02 12:45:01 -07:00
c2f71769bb
feat(auth): enable requireWorkspacePrincipal on agent/sessions routes to support desktop API keys
mawkone2026-05-29 19:08:23 -07:00
7681bd1211
feat(auth): enable requireWorkspacePrincipal on individual project GET/PATCH routes to support desktop API keys
mawkone2026-05-29 18:48:28 -07:00
b263f6d392
feat(auth): enable requireWorkspacePrincipal on projects GET route to support desktop API keys
mawkone2026-05-29 17:06:23 -07:00
573ad989ca
feat(auth): add Copy Workspace Key button on Next.js auth page for desktop SSO fallback
mawkone2026-05-29 16:17:18 -07:00
955aeed6ce
fix(ai): hardcode all default LLM references to gemini-3.1-pro-preview across monorepo
mawkone2026-05-16 15:00:17 -07:00
814815af82
fix(deploy): install openssl in base docker image to fix prisma client initialization error during build phase
mawkone2026-05-16 14:05:48 -07:00
000d2d171e
fix(deploy): use explicit ssh:// scheme and port 222 for gitea clone urls in coolify
mawkone2026-05-16 13:54:17 -07:00
120f045a55
fix(ai): upgrade deploy mechanism to use explicit ssh deploy keys rather than http basic auth to solve gitea cloning bugs
mawkone2026-05-16 13:30:14 -07:00
9b5702a81c
fix(ai): actually throw probe error out of probeDevServerReadiness so AI captures the failure synchronously
mawkone2026-05-16 13:16:17 -07:00
1545145292
fix(ai): implement two-stage loop detection to warn before hard-stopping (Fix 11)
mawkone2026-05-16 12:59:16 -07:00
f2c29857b5
fix(ai): relax fs_edit line number enforcement to allow safe oldString replacements
mawkone2026-05-16 12:54:15 -07:00
2057a61ea2
fix(ai): correct syntax for executing bash scripts inside the dev container
mawkone2026-05-16 12:49:50 -07:00
70ea8f849b
feat(ai): inject full directory tree into context to eliminate manual fs_list probing
mawkone2026-05-16 12:40:31 -07:00
ca8a915fe2
fix(ai): sync auto-commit with streamed result to surface commit SHA to UI (Fix 10)
mawkone2026-05-16 12:26:54 -07:00
24a7689d69
fix(ai): force recovery summary when final tools fail (Fix 6)
mawkone2026-05-16 12:25:00 -07:00
36c9dd47fb
fix(ai): implement fixes 4, 5, and 7 to broaden loop detection, tighten silent stretches, and lower tool round caps
mawkone2026-05-16 12:24:09 -07:00
9f59b584e5
fix(ai): feed verified tool history back into model context to prevent hallucination compounding (Fix 3)
mawkone2026-05-16 12:22:58 -07:00
f0d7548fe1
feat(ai): persist raw tool execution results in postgres to enable fine-tuning dataset extraction
mawkone2026-05-16 11:59:46 -07:00
dfd799f046
feat(ui): add JSON export functionality to session viewer for AI fine-tuning
mawkone2026-05-16 11:32:40 -07:00
a4480f9217
fix(agent): ensure is_force_https_enabled is applied to docker compose apps when setting custom domains
mawkone2026-05-16 11:29:31 -07:00
67ee2b49d7
feat(ui): build session viewer to read raw AI transcripts and tool calls
mawkone2026-05-16 11:10:05 -07:00
c7e720bdc9
fix(agent): increase dev server readiness probe timeout to 300s to accommodate slow Next.js cold boots and prevent premature AI loop restarts
mawkone2026-05-15 16:59:10 -07:00