ciregenz
|
a0fe84ca94
|
[eric] events: de-prefix tested seams (suggest_mcps, steps_signature)
|
2026-07-28 17:52:47 -07:00 |
|
ciregenz
|
a7e5a4dc73
|
[eric] events: zero-knob pass (adaptive cadence, MCP inference, self-heal, no test nag, one-URL push)
|
2026-07-28 17:52:13 -07:00 |
|
ciregenz
|
8281bdebfc
|
[eric] events: instant file signals (kqueue), SSE stream tier, watcher-attention surface
|
2026-07-28 15:48:40 -07:00 |
|
ciregenz
|
4ba548c50c
|
[eric] events: background check sessions (invisible, own admission lane, never queue user turns)
|
2026-07-28 14:18:40 -07:00 |
|
ciregenz
|
e997c4bd14
|
[eric] events: WatchForEvent agent tool (NL front door), List/Remove, gated + mcps validated
|
2026-07-28 14:13:30 -07:00 |
|
ciregenz
|
735c7eedae
|
[eric] updater: idle-install waits out imminent scheduled workflows + fires an analytics breadcrumb
|
2026-07-19 12:21:20 -07:00 |
|
ciregenz
|
9b440a3c18
|
[eric] agents: OSW_TOOL_MANIFEST flag prunes dead preset built-ins from the tool surface (default off, no tool loss)
|
2026-07-17 13:14:26 -07:00 |
|
ciregenz
|
68b079cc5e
|
[eric] ws: slim status frames, cross-socket dedupe, REST-seeded resume cursor, closed-only history
|
2026-07-17 11:11:35 -07:00 |
|
ciregenz
|
43576e2805
|
[eric] cleanup: cwd-proof spawn stdio test, de-prefix evict_dead_card (p-private), trim Tools.tsx to cap
|
2026-07-16 22:39:41 -07:00 |
|
ciregenz
|
c908cec55f
|
[eric] workflows: agents can run exposed workflows as a tool (InvokeWorkflow waits + returns the transcript; per-workflow opt-in on the Actions page; /invoke endpoint 403s unexposed)
|
2026-07-16 20:48:52 -07:00 |
|
ciregenz
|
ce3e67d613
|
[eric] agents: SDK deny list merges effective_disallowed + hard blocks (plain reassignment silently discarded the computed denies; runtime gate was the only wall)
|
2026-07-16 19:30:40 -07:00 |
|
ciregenz
|
24d197eefd
|
[eric] cleanup: delete the dead CLI-Agent hook branch (SpawnAgent route replaced it), the force-denied Cron*/no-op InvokeAgent FULL_TOOLS entries, and the unused stale-model resolve_model/MODEL_MAP
|
2026-07-16 17:09:00 -07:00 |
|
ciregenz
|
8e904f2141
|
[eric] browser: evict a wedged agent-spawned card before recovery spawns it (dead-card reuse-skip + safe evict, never deletes a user card, + settle wait); forward-port of eric/browser 3123e9a1/c423517a/02fee098
|
2026-07-15 23:38:05 -07:00 |
|
ciregenz
|
b1e16df668
|
[eric] models: add Sonnet 5 to the tier map + picker sorts newest-first within a capability tier (was buried under older Opus by alphabetical family)
|
2026-07-15 22:41:18 -07:00 |
|
ciregenz
|
82d4acd6dd
|
[eric] dashboard: agent clicks in its own browser no longer steal selection (browser chased the cursor mid-drag, spawn-beside re-anchored); also block Task, the 2.1.122 name of the builtin sub-agent tool
|
2026-07-15 17:30:22 -07:00 |
|
ciregenz
|
128869f0e6
|
[eric] agents: native SpawnAgent tool (prompt + run_in_background only) replaces the CLI's built-in Agent; child runs as a real dashboard session
|
2026-07-15 17:13:37 -07:00 |
|
ciregenz
|
1225572064
|
[eric] oauth: claude callback relays the backend's real outcome page (static close-page masked every failed connect as success)
|
2026-07-15 16:02:07 -07:00 |
|
ciregenz
|
fd9e32309e
|
[eric] agents: fetch live connections for the sub-agent model pin (run/ split starved it with [], every sub-agent 401d on router routes)
|
2026-07-15 15:48:24 -07:00 |
|
ciregenz
|
e1dd537a94
|
[eric] models: hold GPT-5.6 (Sol/Terra/Luna) not offered; Responses-API-only + 9Router 0.3.60 speaks chat/completions = no working lane
|
2026-07-15 14:43:41 -07:00 |
|
ciregenz
|
20d07a65e3
|
[eric] models: add GPT-5.6 (API-key lane); Sonnet 5 already listed, no codex-breaking cx entry on the pinned router
|
2026-07-15 14:24:53 -07:00 |
|
abccodes
|
a422d4d79e
|
[aidan] fix/chat-history: stop retaining unopened histories
|
2026-07-13 21:28:09 -07:00 |
|
ciregenz
|
91a603ce96
|
[eric] conventions: strip em-dashes from app runtime contract; de-prefix cross-file affiliate exports
|
2026-07-12 18:39:18 -07:00 |
|
SirKentut
|
b40cb79216
|
[pierre] fix: keep the App Builder's runtime contract current on every install
|
2026-07-10 17:54:49 -07:00 |
|
SirKentut
|
f542007a3c
|
[pierre] fix: surface app terminal + console errors to the App Builder
|
2026-07-10 00:37:02 -07:00 |
|
ciregenz
|
8ed9149c7e
|
[eric] providers: boot-time login-health pill (dead sub token -> reconnect toast, no more silent codex deaths)
|
2026-07-08 20:34:37 -07:00 |
|
ciregenz
|
f669fc16df
|
[eric] providers: drop reasoning_effort when function tools present (OpenAI now 400s the combo on chat/completions, all gpt-5.x)
|
2026-07-08 17:33:15 -07:00 |
|
ciregenz
|
63bfb7cfae
|
[eric] agents: admission gate caps concurrent root turns (children bypass, queued pill)
|
2026-07-07 18:09:57 -07:00 |
|
ciregenz
|
a1a461eb57
|
[eric] agents: cap persistent client pool + background sweeper (bound resident memory)
|
2026-07-07 17:33:35 -07:00 |
|
ciregenz
|
0c74183600
|
[eric] web: offscreen-browser fetch/search tier (renders JS pages httpx can't; real fingerprint dodges the DDG throttle)
|
2026-07-07 15:04:31 -07:00 |
|
ciregenz
|
1db3022bd3
|
[eric] web: DDG lite fallback so free search survives html-endpoint throttle/markup drift (+ split search_ddg out of web.py)
|
2026-07-07 02:04:37 -07:00 |
|
ciregenz
|
3ce848d185
|
[eric] models: pull gpt-5.5 subscription entry (cx/gpt-5.5 404s on pinned 9router = broken codex); gpt-5.5-api stays
|
2026-07-07 01:31:35 -07:00 |
|
ciregenz
|
953fddc99e
|
[eric] apps: auto hard-reload the app card when a turn installed deps (soft reload can't see new packages)
|
2026-07-07 01:31:35 -07:00 |
|
ciregenz
|
95f1996c19
|
[eric] distill: use the reliable cheap aux tier, not the chat's family (gemini/codex sessions 404'd/401'd the same-family aux)
|
2026-07-06 18:09:34 -07:00 |
|
ciregenz
|
fd21ffb603
|
[eric] agents: consolidate shadowed /compact + /clear routes into one handler each + duplicate-route guard test
|
2026-07-06 16:18:53 -07:00 |
|
ciregenz
|
9da027a948
|
[eric] context: distill dropped history via aux LLM on rebuild + model-aware compaction threshold
|
2026-07-06 15:25:58 -07:00 |
|
ciregenz
|
1b96bc597c
|
[eric] context: lossless tool-report spill (browser+gws caps point at the full file) + visible recovery pill
|
2026-07-06 14:16:31 -07:00 |
|
ciregenz
|
f787414fc6
|
[eric] agents: context-pressure valve, one fresh-recap retry when the CLI dies mid-compaction-churn
|
2026-07-05 21:40:16 -07:00 |
|
ciregenz
|
e46013f234
|
[eric] browser-agent: cap result summary+action-log (CLI hard-rejects >25K-token MCP results)
|
2026-07-05 17:52:53 -07:00 |
|
ciregenz
|
4470d1f971
|
[eric] agents: drop spurious @staticmethod on invoke_agent (every InvokeAgent call 500'd)
|
2026-07-05 17:25:08 -07:00 |
|
ciregenz
|
a459177d39
|
[eric] lint: drop p_ prefix from healer/pool names the tests access (p-private boundary rule)
|
2026-07-05 16:24:13 -07:00 |
|
ciregenz
|
e0f5414cda
|
[eric] web-search: gate the browser-fallback nudge on browser-delegation availability
|
2026-07-05 16:19:12 -07:00 |
|
ciregenz
|
0cd5e0022c
|
[eric] agents: strip the temporary TTFT probes (pool drift-diag stays, gated OPENSWARM_POOL_DIAG)
|
2026-07-03 15:49:57 -07:00 |
|
ciregenz
|
d36fd6e4c6
|
[eric] agents: persistent client default ON (kill switch OPENSWARM_PERSISTENT_CLIENT=0); conftest pins tests off
|
2026-07-03 15:30:01 -07:00 |
|
ciregenz
|
b138fcc054
|
[eric] 9router: watchdog + detection-revive so the router self-heals; down only when the user quits
|
2026-07-03 15:10:22 -07:00 |
|
ciregenz
|
5dbfb69c6d
|
[eric] models: drop gemini-3-flash entirely (preview id aged out; key-only users hung; AG probe retargeted to flash-lite)
|
2026-07-03 14:42:42 -07:00 |
|
ciregenz
|
f202599198
|
[eric] models: drop gemini-3-flash-api (upstream preview id aged out; hangs with no fail-fast; 3.5-flash-api covers it)
|
2026-07-03 14:39:25 -07:00 |
|
ciregenz
|
5605fee826
|
[eric] agents: client-pool idle eviction (30min TTL) + fingerprint field-drift diagnostics
|
2026-07-03 03:53:19 -07:00 |
|
ciregenz
|
f671aacb43
|
[eric] agents: extend TTFT probes to full waterfall (msg_received/thinking/first_text/result)
|
2026-07-03 03:22:13 -07:00 |
|
ciregenz
|
3e0c4811e2
|
[eric] agents: wire persistent client behind OSW_TTFT_PERSISTENT_CLIENT (warm TTFT 535ms -> 6ms)
|
2026-07-03 02:48:16 -07:00 |
|
ciregenz
|
0116248af8
|
[eric] agents: persistent-client pool w/ boot-fingerprint reuse + seeded invariant tests (flag-gated, default off)
|
2026-07-03 02:48:15 -07:00 |
|