John Smith
|
f7d450a1d9
|
docs(agents): record the multi-agent studio invariants, harnesses and current fork divergence
|
2026-09-24 10:01:09 -04:00 |
|
John Smith
|
84cb3299e0
|
docs(autonomous): completion audit against the objective
|
2026-09-24 05:52:54 -04:00 |
|
John Smith
|
22349d89c9
|
feat(ai): steer a sub-agent that stops making progress
|
2026-09-24 05:52:30 -04:00 |
|
John Smith
|
a9ab2861d8
|
feat(ai): fallback to a secondary model when the provider keeps failing
|
2026-09-24 05:45:55 -04:00 |
|
John Smith
|
1eb4896ac3
|
docs(autonomous): adversarial-invariant audit and full editor-suite gate
|
2026-09-24 05:39:49 -04:00 |
|
John Smith
|
cbba33b651
|
fix(ai): retry a transient provider 502/503 instead of failing the turn
|
2026-09-24 05:37:42 -04:00 |
|
John Smith
|
600d472d29
|
docs(autonomous): verify the manager-role fix end-to-end
|
2026-09-24 05:33:00 -04:00 |
|
John Smith
|
f05870eb1a
|
fix(ai): run the top-level orchestrator as the studio manager role
|
2026-09-24 05:25:39 -04:00 |
|
John Smith
|
d79549c534
|
fix(ai): advertise the array/object args the change tools read
|
2026-09-24 05:16:48 -04:00 |
|
John Smith
|
5b675fa904
|
fix(ai): align change_behavior_property schema with its implementation
|
2026-09-24 05:12:10 -04:00 |
|
John Smith
|
77968102f5
|
fix(ai): keep a live local request processing after it loses selection
|
2026-09-24 05:08:53 -04:00 |
|
John Smith
|
11ed7dad8f
|
docs(autonomous): run @feedback-loop end-to-end against the hosted proxy
|
2026-09-24 04:56:20 -04:00 |
|
John Smith
|
236d85a1e8
|
docs(autonomous): real-model end-to-end run of the multi-agent flow
|
2026-09-24 04:40:57 -04:00 |
|
John Smith
|
853e6dcc98
|
feat(ai): show each sub-agent's transcript inline in the dashboard
|
2026-09-24 04:34:08 -04:00 |
|
John Smith
|
a11eb64de3
|
feat(ai): link spawn calls to their plan task in the chat
|
2026-09-24 04:28:21 -04:00 |
|
John Smith
|
5a4f147172
|
feat(ai): resume a stalled studio manager with a bounded nudge
|
2026-09-24 04:19:19 -04:00 |
|
John Smith
|
ec740df324
|
feat(ai): reveal each finished sub-agent's report inline in the dashboard
|
2026-09-24 04:02:20 -04:00 |
|
John Smith
|
dc6f7d5a2c
|
feat(ai): persist per-agent token totals across reloads
|
2026-09-24 03:58:15 -04:00 |
|
John Smith
|
fb88efdf33
|
feat(ai): add an expandable per-agent audit dashboard to the chat
|
2026-09-24 03:53:31 -04:00 |
|
John Smith
|
6403010c4e
|
chore(autonomous): re-run the real-model benchmark with the session's fixes
|
2026-09-24 03:48:41 -04:00 |
|
John Smith
|
4c51fa1475
|
chore(autonomous): whole-surface lint and format verification
|
2026-09-24 03:44:08 -04:00 |
|
John Smith
|
81d9b2fe60
|
docs(autonomous): assess loop-guard thresholds and close the coverage sweep
|
2026-09-24 03:43:28 -04:00 |
|
John Smith
|
1642f0dab0
|
test(ai): pin the backend-only tool allowlist
|
2026-09-24 03:42:44 -04:00 |
|
John Smith
|
a11239869f
|
chore(autonomous): full-suite regression and run-log refresh
|
2026-09-24 03:41:30 -04:00 |
|
John Smith
|
c7a503fa23
|
fix(ai): deliver all batch outcomes to the model on mixed batches
|
2026-09-24 03:40:59 -04:00 |
|
John Smith
|
6e5ccc3793
|
fix(ai): deliver the loop-guard warning to the model
|
2026-09-24 03:39:27 -04:00 |
|
John Smith
|
fa44919225
|
fix(ai): send role-denied calls to the model instead of looping
|
2026-09-24 03:35:40 -04:00 |
|
John Smith
|
fa8e02cdf1
|
chore(autonomous): full-suite regression and run-log refresh
|
2026-09-24 03:29:18 -04:00 |
|
John Smith
|
aba290662d
|
docs(autonomous): record the per-role specialist flow in the run log
|
2026-09-24 03:28:47 -04:00 |
|
John Smith
|
36e0c728b5
|
chore(scripts): commit the reproducible specialist-flow script
|
2026-09-24 03:28:41 -04:00 |
|
John Smith
|
7df2ac6efd
|
chore(autonomous): deterministic per-role specialist flow with a project open
|
2026-09-24 03:28:19 -04:00 |
|
John Smith
|
b609cef480
|
feat(scripts): script each sub-agent role separately in the mock
|
2026-09-24 03:26:20 -04:00 |
|
John Smith
|
e679114f11
|
fix(ai): reuse the null-tolerant finalization check in AiRequestContext
|
2026-09-24 03:25:29 -04:00 |
|
John Smith
|
9ec579d2d2
|
fix(ai): make the audit summary's role map prototype-safe
|
2026-09-24 03:23:02 -04:00 |
|
John Smith
|
5aa3a1b4d9
|
refactor(ai): extract the per-agent token sum to the tested leaf
|
2026-09-24 03:21:45 -04:00 |
|
John Smith
|
493d55f681
|
chore(autonomous): build and deterministic regression after the retry change
|
2026-09-24 03:18:45 -04:00 |
|
John Smith
|
552f237727
|
feat(ai): retry once when the endpoint is unreachable
|
2026-09-24 03:15:48 -04:00 |
|
John Smith
|
12f0f11942
|
chore(autonomous): full-suite regression and run-log refresh
|
2026-09-24 03:13:12 -04:00 |
|
John Smith
|
affbb64212
|
docs(autonomous): record the streaming-counter live-catch attempt
|
2026-09-24 03:12:33 -04:00 |
|
John Smith
|
bc2e1ad69d
|
feat(ai): show a live streaming token count in the chat
|
2026-09-24 03:11:31 -04:00 |
|
John Smith
|
039c82d7ca
|
docs(autonomous): verify Flow over the session additions
|
2026-09-24 03:07:39 -04:00 |
|
John Smith
|
26ceba5347
|
docs(autonomous): assess an upstream-file guard and revert on policy
|
2026-09-24 03:07:11 -04:00 |
|
John Smith
|
735314d00b
|
docs(autonomous): re-verify the no-paywall invariant
|
2026-09-24 03:05:42 -04:00 |
|
John Smith
|
681ef85548
|
chore(autonomous): full-suite regression and run-log refresh
|
2026-09-24 03:05:11 -04:00 |
|
John Smith
|
22ada3a276
|
fix(ai): keep sub-agent children out of persisted chats
|
2026-09-24 03:04:37 -04:00 |
|
John Smith
|
3bef2bf1c5
|
fix(ai): clear a request's provider telemetry when deleted
|
2026-09-24 03:02:52 -04:00 |
|
John Smith
|
04cc35dce5
|
feat(ai): bill sub-agent tokens to the sub-agent and show them
|
2026-09-24 03:01:51 -04:00 |
|
John Smith
|
32aaea1dba
|
chore(autonomous): full-suite regression and run-log refresh
|
2026-09-24 02:58:10 -04:00 |
|
John Smith
|
8e1056deb4
|
feat(ai): break the multi-agent audit summary down by role
|
2026-09-24 02:56:04 -04:00 |
|
John Smith
|
4a1e93c0ed
|
fix(ai): count distinct sub-agents in the audit summary
|
2026-09-24 02:53:13 -04:00 |
|
John Smith
|
cd40b74c86
|
feat(ai): show a multi-agent audit summary in the chat
|
2026-09-24 02:52:16 -04:00 |
|
John Smith
|
185d4f9b1d
|
docs(autonomous): record the real-model benchmark in the run log
|
2026-09-24 02:46:39 -04:00 |
|
John Smith
|
b0b2362e78
|
chore(autonomous): record the real-model city-builder benchmark run
|
2026-09-24 02:46:28 -04:00 |
|
John Smith
|
cfdf0d1ae6
|
chore(autonomous): full-suite regression and run-log refresh
|
2026-09-24 02:40:00 -04:00 |
|
John Smith
|
c68271c98f
|
docs(autonomous): record the multi-task lifecycle proof
|
2026-09-24 02:39:23 -04:00 |
|
John Smith
|
d1ea43946e
|
chore(autonomous): deterministic multi-task studio lifecycle proof
|
2026-09-24 02:39:19 -04:00 |
|
John Smith
|
4ae53bab0b
|
feat(scripts): route mock scripts to parent requests and add a multi-agent example
|
2026-09-24 02:37:30 -04:00 |
|
John Smith
|
fb1e461b0c
|
docs(autonomous): record the plan-flip fix and its live verification
|
2026-09-24 02:36:24 -04:00 |
|
John Smith
|
a5d476e821
|
fix(ai): stop a turn from clobbering a concurrent in-place rewrite
|
2026-09-24 02:36:16 -04:00 |
|
John Smith
|
c7eaf3c418
|
docs(autonomous): record the plan-flip clobber found by the harness
|
2026-09-24 02:31:32 -04:00 |
|
John Smith
|
de56b697d5
|
chore(autonomous): record the in-script project-creation attempt
|
2026-09-24 02:28:27 -04:00 |
|
John Smith
|
0f31b92739
|
docs(autonomous): assess ajv vs the bespoke tool-argument validator
|
2026-09-24 02:27:07 -04:00 |
|
John Smith
|
0e92f8a285
|
docs(autonomous): record the deterministic multi-agent proof in the run log
|
2026-09-24 02:26:36 -04:00 |
|
John Smith
|
834e92890c
|
chore(autonomous): deterministic offline proof of the multi-agent loop
|
2026-09-24 02:26:30 -04:00 |
|
John Smith
|
14e26b4099
|
feat(scripts): let the mock provider serve a scripted turn sequence
|
2026-09-24 02:25:28 -04:00 |
|
John Smith
|
c98176ea8e
|
chore(autonomous): full-suite regression and run-log refresh
|
2026-09-24 02:24:47 -04:00 |
|
John Smith
|
13e0a5b7fe
|
fix(ai): coerce streamed tool-call fragments to strings
|
2026-09-24 02:23:59 -04:00 |
|
John Smith
|
cfb7218aa1
|
feat(scripts): add a reusable offline mock AI provider
|
2026-09-24 02:21:22 -04:00 |
|
John Smith
|
7f3c8c8e86
|
chore(autonomous): live-verify the telemetry surface with a mock provider
|
2026-09-24 02:20:46 -04:00 |
|
John Smith
|
908f742c12
|
feat(ai): recover create and sub-agent turns from context overflow
|
2026-09-24 02:18:23 -04:00 |
|
John Smith
|
1d338529fc
|
feat(ai): retry a context-overflow turn at a smaller budget
|
2026-09-24 02:13:47 -04:00 |
|
John Smith
|
eae6347e15
|
test(ai): cover the backend-tool filter on continue and sub-agent paths
|
2026-09-24 02:10:32 -04:00 |
|
John Smith
|
bb52189342
|
feat(ai): require delegation in the manager prompt
|
2026-09-24 02:09:26 -04:00 |
|
John Smith
|
62606dd65b
|
chore(autonomous): record the live city-builder benchmark dispatch
|
2026-09-24 02:04:53 -04:00 |
|
John Smith
|
2edbf228bc
|
chore(autonomous): record the live multi-turn studio run
|
2026-09-24 02:00:23 -04:00 |
|
John Smith
|
6375607811
|
chore(autonomous): record the full suite run
|
2026-09-24 01:56:19 -04:00 |
|
John Smith
|
cee70f56fb
|
docs(autonomous): record the adversarial diff inspection
|
2026-09-24 01:55:56 -04:00 |
|
John Smith
|
e6f4dadc62
|
feat(ai): show provider response telemetry in the chat
|
2026-09-24 01:55:21 -04:00 |
|
John Smith
|
caff144931
|
chore(autonomous): refresh the run log through cycle 192
|
2026-09-24 01:52:26 -04:00 |
|
John Smith
|
05c108e671
|
feat(ai): expose per-request provider telemetry
|
2026-09-24 01:52:16 -04:00 |
|
John Smith
|
afcb8d5500
|
fix(ai): stream reasoning as progress before the first answer token
|
2026-09-24 01:50:39 -04:00 |
|
John Smith
|
7dc4f1b47a
|
chore(autonomous): record the bounded live studio-run attempt
|
2026-09-24 01:49:26 -04:00 |
|
John Smith
|
896b21497d
|
fix(ai): stop sending attribution headers that break local CORS
|
2026-09-24 01:48:43 -04:00 |
|
John Smith
|
8bbbef296a
|
chore(autonomous): refresh the run log through cycle 188
|
2026-09-24 01:45:25 -04:00 |
|
John Smith
|
c146c73078
|
fix(ai): sanitize plan tasks at the getLatestActivePlan chokepoint
|
2026-09-24 01:45:16 -04:00 |
|
John Smith
|
353744d087
|
refactor(preferences): extract the stored-preferences merge to the tested leaf
|
2026-09-24 01:44:20 -04:00 |
|
John Smith
|
8b06d97c58
|
test(ai): cover the prompt builder and config resolver
|
2026-09-24 01:42:59 -04:00 |
|
John Smith
|
6fff66534b
|
fix(ai): harden the function-call-output builder
|
2026-09-24 01:42:10 -04:00 |
|
John Smith
|
9cf71e8f95
|
chore(autonomous): verify the studio transcript rendering
|
2026-09-24 01:40:39 -04:00 |
|
John Smith
|
df932af45d
|
chore(autonomous): execute the Phase 5 WebUI audit
|
2026-09-24 01:40:22 -04:00 |
|
John Smith
|
5f09fd33b8
|
test(ai): cover spawnSubAgent delegation glue
|
2026-09-24 01:38:27 -04:00 |
|
John Smith
|
4e5e2dfecc
|
test(ai): cover role resolution and role predicates
|
2026-09-24 01:37:40 -04:00 |
|
John Smith
|
17d4c48262
|
fix(ai): guard the ChatMessages render loops against output holes
|
2026-09-24 01:36:24 -04:00 |
|
John Smith
|
df869fb39c
|
fix(ai): guard the polling splice scan against a cached hole
|
2026-09-24 01:33:59 -04:00 |
|
John Smith
|
6869172773
|
fix(ai): tolerate null plan tasks in the readiness scan
|
2026-09-24 01:32:44 -04:00 |
|
John Smith
|
bafb2c4cc4
|
feat(ai): hint at rate limiting and provider outages
|
2026-09-24 01:31:52 -04:00 |
|
John Smith
|
26ccbd9ef8
|
chore(autonomous): complete the state schema and run log
|
2026-09-24 01:29:13 -04:00 |
|
John Smith
|
23ee48bbef
|
fix(ai): guard the racy turn-merge comparison against a hole
|
2026-09-24 01:28:44 -04:00 |
|
John Smith
|
a41fd897cd
|
fix(ai): null-tolerate the local turn merge paths
|
2026-09-24 01:27:25 -04:00 |
|
John Smith
|
00ae91611e
|
fix(ai): guard the fork-at-message-id slice against a null hole
|
2026-09-24 01:25:49 -04:00 |
|