ciregenz
|
86e3df51c3
|
[eric] agents: a core MCP server that never connects rebuilds the session instead of leaving it toolless (ENG-303)
|
2026-08-14 17:35:27 -07:00 |
|
ciregenz
|
156c6092a3
|
[eric] agents: an auth blip mid-run refreshes and resumes once instead of dying at the reconnect banner
|
2026-08-14 10:40:20 -07:00 |
|
ciregenz
|
67f787e5c7
|
[eric] client-pool: seal the boot fingerprint against object identity, so a future opaque option cannot respawn every turn (ENG-179)
|
2026-08-13 04:07:14 -07:00 |
|
ciregenz
|
b2eef18069
|
[eric] template: declare pydantic, httpx and uvicorn instead of riding fastapi's extras, with a general undeclared-import check (ENG-287)
|
2026-08-13 02:09:36 -07:00 |
|
ciregenz
|
fc09059595
|
[eric] agents: the final silent-quit nudge runs with zero tools, so ignoring 'stop calling tools' is no longer possible (ENG-291)
|
2026-08-13 01:14:04 -07:00 |
|
ciregenz
|
62e707293e
|
[eric] models: retire the free tier (nothing mints it, existing installs migrate off) and drop the silent mid-run pin to Haiku it carried; pull Fable, which was selectable and never worked
|
2026-08-11 21:00:38 -07:00 |
|
ciregenz
|
a28268bab9
|
[eric] agents: an unclassified turn failure arms a fresh CLI session, so a chat bricked on "hit a snag" heals on the user's own next send instead of needing a manual branch (ENG-258)
|
2026-08-11 19:43:54 -07:00 |
|
ciregenz
|
7297b0a8e3
|
[eric] agents: the CLI's own auto-memory is disabled on every spawn, so memories stop landing in per-chat buckets and MemoryRead/MemoryWrite on the shared store is the one memory surface
|
2026-08-09 19:53:14 -07:00 |
|
ciregenz
|
b47ad9c60f
|
[eric] agents: active time is stall-capped inter-event work, so one wedged turn can't book 54 hours of 'agent time'
|
2026-08-09 14:08:34 -07:00 |
|
ciregenz
|
14d4a71e15
|
[eric] agents: a TLS certificate failure is non-transient and says so, instead of burning 335s of retries on a broken cert chain
|
2026-08-09 12:51:02 -07:00 |
|
ciregenz
|
4ac57967ff
|
[eric] agents: the last silent-quit nudge demands a text answer instead of more work, and an exhausted budget says so in the chat
|
2026-08-08 22:35:41 -07:00 |
|
ciregenz
|
4faba74d55
|
[eric] agents: every builtin tool server rides ONE process per chat, and the gate enumerates its grants instead of wildcarding
|
2026-08-08 12:59:50 -07:00 |
|
ciregenz
|
01e295ac5c
|
[eric] agents: parked CLIs die at 10 minutes and the warm cap drops to 8, cutting the measured 1.3GB idle ceiling roughly in half
|
2026-08-07 21:10:44 -07:00 |
|
ciregenz
|
21e1400e3c
|
[eric] telemetry: a silent quit carries the same envelope as a hard error, found by reading the sink
|
2026-08-07 12:27:38 -07:00 |
|
ciregenz
|
42b14165d5
|
[eric] telemetry: the missing-CLI error card carries a flight envelope, and a test keeps every error family honest
|
2026-08-07 07:25:57 -07:00 |
|
ciregenz
|
bbf086329f
|
[eric] agents: a router-down turn names its cause instead of dying unclassified, found by the forced-failure battery
|
2026-08-07 06:23:45 -07:00 |
|
ciregenz
|
260d5a3de3
|
[eric] agents: the CLI's silent provider-500 retries become breadcrumbs and near-miss ledger entries
|
2026-08-07 05:39:46 -07:00 |
|
ciregenz
|
ef8806eda3
|
[eric] latency: a short first message no longer drifts the boot fingerprint, so the pre-warmed CLI is actually used (3.92s -> 1.58s median, 0 wasted spawns)
|
2026-08-07 00:34:54 -07:00 |
|
ciregenz
|
2b6178c12e
|
[eric] telemetry: crumbs at every spawn phase and stream milestone, envelopes carry journey and auth context
|
2026-08-07 00:02:29 -07:00 |
|
ciregenz
|
d082af7e03
|
[eric] telemetry: envelopes get real concurrency via a sessions provider, every turn opens with a baseline crumb
|
2026-08-06 22:57:53 -07:00 |
|
ciregenz
|
565009f0c5
|
[eric] telemetry: auth and overflow errors carry flight envelopes, router revives hit the near-miss ledger
|
2026-08-06 22:42:48 -07:00 |
|
ciregenz
|
86e323cbce
|
[eric] telemetry: per-session flight recorder, error envelopes name cause+lane+phase+crumbs, silent recoveries hit the ledger
|
2026-08-06 22:39:30 -07:00 |
|
ciregenz
|
dbade1b25e
|
[eric] agents: a turn whose router died mid-flight re-ensures it and resumes instead of a terminal snag
|
2026-08-06 20:50:13 -07:00 |
|
ciregenz
|
8042da10da
|
[eric] agents: the CLI pre-warms while the user types, first-turn answer median 2.42s to 1.23s, one spawn per session enforced
|
2026-08-06 15:50:32 -07:00 |
|
ciregenz
|
bd822c16ed
|
[eric] agents: spawn-phase logs carry monotonic ms stamps so a turn's latency attributes itself from one grep
|
2026-08-06 15:31:03 -07:00 |
|
ciregenz
|
42103a4e23
|
[eric] agents: launch honors its prompt instead of silently dropping it, spawn phases log their trail (the ENG-131 ghost hang)
|
2026-08-06 15:19:02 -07:00 |
|
ciregenz
|
b6f8fbb5ef
|
[eric] agents: silent-quit re-nudges are earned by new tool work, capped at 3, stalls surface honestly (ENG-121 family)
|
2026-08-05 20:10:54 -07:00 |
|
ciregenz
|
cc50fda07b
|
[eric] agents: a silent-quit turn gets one hidden continue nudge, and the context meter reads real context not summed billing
|
2026-08-03 20:12:50 -07:00 |
|
ciregenz
|
b29c75d5e0
|
[eric] agents: crossing the compact threshold now actually trims next turn, and a pasted log can't ride the recap back over the wall
|
2026-08-03 15:47:18 -07:00 |
|
ciregenz
|
9eef9d6a1d
|
[eric] agents: a context overflow now compacts and retries once instead of dying, and never fakes a completed
|
2026-08-03 15:24:11 -07:00 |
|
ciregenz
|
500e6ebe59
|
[eric] mcp: activating a server ends the turn, so the model stops guessing tool names
|
2026-08-02 21:27:34 -07:00 |
|
ciregenz
|
e9eb7a1b81
|
[eric] backend: surface error-shaped ResultMessages as failed turns instead of silent successes
|
2026-07-31 14:17:17 -07:00 |
|
ciregenz
|
71f480ecfd
|
[eric] client-pool: stop hashing the compaction cutoff, it respawned the CLI every turn past 65% context
|
2026-07-31 01:17:14 -07:00 |
|
ciregenz
|
df0e4a2393
|
[eric] merge eric/onboarding into eric/dev; version 1.6.0
|
2026-07-28 22:20:34 -07:00 |
|
ciregenz
|
2a42a1c460
|
[eric] agents: AV-repair card for missing CLI, stderr tail on masked exit-1 cards, group-unwrap in the fatal path
|
2026-07-28 15:49:59 -07:00 |
|
ciregenz
|
e498484409
|
[eric] agents: pool state typed end to end (protocol attrs + SdkClientLike casts), pyright clean
|
2026-07-28 11:06:53 -07:00 |
|
ciregenz
|
f2bc65b204
|
[eric] agents: web results carry a render-with-ShowUI reminder when openswarm-ui is live (system-prompt nudge alone loses to the prose prior; live-proven haiku weather widget)
|
2026-07-20 13:23:05 -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
|
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
|
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
|
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
|
a1a461eb57
|
[eric] agents: cap persistent client pool + background sweeper (bound resident memory)
|
2026-07-07 17:33:35 -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
|
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
|
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
|
5605fee826
|
[eric] agents: client-pool idle eviction (30min TTL) + fingerprint field-drift diagnostics
|
2026-07-03 03:53:19 -07:00 |
|