Commit Graph
32 Commits
Author SHA1 Message Date
ciregenz 86a46449db [eric] agents: thread the hot turn streaming state through a TurnState model (Phase A slice 2, nonlocals eliminated) 2026-06-23 01:02:24 -07:00
ciregenz dace271407 [eric] agents: thread the turn's thinking state through a ThinkingState model (Phase A slice 1) 2026-06-23 00:56:19 -07:00
ciregenz 439d925183 [eric] agents: extract token-accounting + compaction trigger into manager/context_budget + 10-test suite 2026-06-23 00:01:51 -07:00
ciregenz 21f59ae602 [eric] agents: extract the sensitive-path permission gate into manager/permissions/path_gate + 17-test suite 2026-06-22 23:54:05 -07:00
ciregenz 556f388552 [eric] agents: extract resume + duplicate session builders into manager/session/lifecycle + tests 2026-06-22 23:29:15 -07:00
ciregenz 03d66fdd5f [eric] agents: move apply_context_window into manager/session (drops the _ prefix, convention-clean) 2026-06-22 23:26:25 -07:00
ciregenz 4dfb5a83a8 [eric] agents: extract turn_label + group_meta into manager/metadata (convention-clean) + tests 2026-06-22 23:13:53 -07:00
ciregenz 0539dc2be0 [eric] agents: extract generate_title into manager/metadata (convention-clean) + test 2026-06-22 23:05:30 -07:00
ciregenz 38ab168091 [eric] agents: make browser_dispatch convention-clean (p_ privates, @typechecked, typing, no Any) 2026-06-22 22:52:02 -07:00
ciregenz 5ec91e5fce [eric] agents: lift browser fast-path out of agent_manager into manager/browser_dispatch 2026-06-22 14:44:22 -07:00
ciregenz a0af8476c2 [eric] settings-agent: thread selected_setting_ids -> focused context block so users can point the agent at specific Settings rows (targeting aid, not a gate) 2026-06-19 03:01:05 -07:00
ciregenz d908209a85 [eric] skills: multi-file folder skills (SKILL.md + supporting files) w/ legacy flat compat; inject folder path for on-demand provider-agnostic reads 2026-06-19 02:50:33 -07:00
ciregenz 3bf1b0da79 [eric] mcp: break the ToolSearch loop, redirect a stuck agent to MCPActivate for gated servers 2026-06-15 18:58:50 -07:00
ciregenz 5291a4ae60 [aidan] merge #79: QoL, sidebar ui/ux, titles, text compaction, bug fixes 2026-06-13 02:06:54 -07:00
Aidan 7b88be7003 [aidan] ui/ux: hide noisy memory/mode from chat title, fix token bug
Drop the inline 'Memory N% full' pill from AgentChat and the mode label from AgentCard so the chat header stays quiet until tools are connected. Backend now emits agent:context_update after compact and clear so the session token counters reflect the trimmed history instead of stale pre-compact totals, with a new _estimate_post_compact_input helper and matching invariants in test_v2_invariants.
2026-06-13 00:40:19 -07:00
ciregenz a1f390ef0f [eric] browser: claim only the user-picked card, not every dashboard card (fix 5cf6e2a) 2026-06-12 20:06:56 -07:00
AidanandGitHub e8e19661e6 Inject selected-app context into dashboard agent chat (#69)
When a user selects an App card on the dashboard via the "Select UI element" picker, thread the selected Output ids to the backend (mirroring the selected_browser_ids path) and inject a per-app context block into the system prompt: each app's absolute workspace path, entry point, meta.json, and a pointer to its SKILL.md. This lets the agent edit existing apps in place from the main view (the dashboard card's Vite runtime live-reloads on save) without switching to the Apps tab.
2026-06-10 21:29:02 -07:00
ciregenz 91073becec [eric] browser: finish via a Done(message) tool so the user gets a plain conversational reply, not the OUTCOME tag 2026-06-08 22:15:52 -07:00
ciregenz 725578b2a8 [eric] browser: orchestrator translates the OUTCOME line into a plain human confirmation; drop hardcoded task-specific examples from prompts 2026-06-07 23:44:39 -07:00
ciregenz 6c83e1cbb8 [eric] browser: orchestrator trusts the OUTCOME line, no verify re-dispatch, no re-narration 2026-06-05 11:14:13 -07:00
ciregenz 4f480104dc [eric] browser: route same-flow batch tasks to one sub-agent so BrowserRepeatFlow is reachable 2026-06-03 14:18:00 -07:00
ciregenz 63e321b9fa [eric] agent: call out the literal "-" in the no-dashes voice rule 2026-06-01 15:48:23 -07:00
ciregenz c89ba4dc30 [eric] agent: give the assistant a tight, quirky, no-dashes texting voice 2026-06-01 15:01:13 -07:00
eric 8d93e29321 [eric] agent: reframe identity as the user's personal digital company, drop coding emphasis 2026-05-31 23:38:53 -07:00
eric 979301db4d [eric] agent: trim identity blurb to one OpenSwarm mention and a tighter line (79 tokens) 2026-05-31 23:37:26 -07:00
eric 5e4148ef3e [eric] agent: make the identity blurb shorter, quirkier and less repetitive (mistaken-identity framing, one disavowal not three) 2026-05-31 23:33:13 -07:00
eric 1bccb24b54 [eric] agent: stop the assistant calling itself Claude Code by appending an identity override after the preset (keeps tools + cache, edit AGENT_NAME to rebrand) 2026-05-31 23:29:18 -07:00
eric 3dc8ff842a [eric] fix: text attachment cap is all-or-nothing now, no half-files since partial confuses the model and the user 2026-05-31 18:24:38 -07:00
eric c9d2005e0b [eric] fix: cap combined inline text attachments at 1.5m chars so a pile of txt files cant silently blow the context window 2026-05-31 18:01:48 -07:00
eric ecf348f9cb [eric] fix: autocompact now actually trims the model's history instead of just showing a marker 2026-05-31 18:00:39 -07:00
ciregenz 6cf2606666 [eric] merge: fold eric/cleanup abstraction refactor into dev (resolve 9, re-home edits) 2026-05-24 16:24:59 -07:00
ciregenz 4e9f5ceb07 [eric] tree: group agent_manager helpers under agents/manager session and prompt 2026-05-23 13:08:01 -07:00