Commit Graph
34 Commits
Author SHA1 Message Date
ciregenz d5cd4db026 [eric] agents: one-line every comment + collapse 3+ blank runs across manager/ surface (33 files, -550 lines, code byte-identical) 2026-06-25 02:16:14 -07:00
ciregenz dc53394e55 [eric] agents: drop dead typing.Dict imports + dangling _conns ref (caught by ruff/pyright audit, behavior-preserving) 2026-06-24 23:26:37 -07:00
ciregenz 755862b7b5 [eric] backend: rename single-export modules to match their export (naming convention sweep) 2026-06-24 01:30:04 -07:00
ciregenz c5fd4f6b86 [eric] apps: leading-_ -> p_ for import aliases (import x as _y) across apps modules (file-local bindings, p-private 0) 2026-06-23 21:15:43 -07:00
ciregenz 798448acca [eric] apps: leading-_ -> p_ for function-local vars/args/nested-fns across 53 apps modules (scope-aware AST rename, module symbols untouched, p-private 0) 2026-06-23 21:11:44 -07:00
ciregenz a407e6578f [eric] dashboards+modes: leading-_ -> p_/public; promote cross-file public (load/save/load_all/migrate_if_needed/strip_orphan_session_cards), fix qualified test refs 2026-06-23 20:47:13 -07:00
ciregenz 3ebe1676d6 [eric] skills+registries: leading-_ -> p_/public across skills/skill_registry/mcp_registry; promote cross-file public (sync_skills/select_skill_paths/etc.), fix qualified test refs 2026-06-23 20:38:43 -07:00
ciregenz 71b2b33fae [eric] tools_lib: leading-_ -> p_/public across tools_lib/mcp_config/mcp_discovery/oauth_tokens/tool_taxonomy; promote cross-file public (load_all_tools/sanitize_server_name/discover_mcp_tools_*), fix re-export + attr test refs 2026-06-23 20:30:14 -07:00
ciregenz deeab52ed4 [eric] settings: leading-_ -> p_/public in store+settings+credentials+redaction; promote cross-file API public (save_settings/atomic_write_settings/migrate_legacy_fields), drop redundant _save_settings alias, fix re-export + cache test refs 2026-06-23 20:24:06 -07:00
ciregenz e1e25eb891 [eric] agents: drop dead build_connected_tools_context (disabled in 27149eeb) + always-None param + write-only thinking.total_chars 2026-06-23 14:50:15 -07:00
ciregenz 38309c9160 [eric] agents: prompt_context conforms (typechecked + typing-module generics, alias bare import, drop stray f-prefix) 2026-06-23 14:26:29 -07:00
ciregenz 5a54930d69 [eric] agents: attachments convention-clean (4 builders off leading-_, typing, @typechecked) 2026-06-23 12:06:11 -07:00
ciregenz 51bd37f987 [eric] agents: model the approval decision (kill dict) + tool_catalog helpers off leading-_ 2026-06-23 03:22:55 -07:00
ciregenz 44832b2b13 [eric] agents: prompt_context public fns lose leading-_ (convention); drop dead delegators 2026-06-23 02:44:46 -07:00
ciregenz 4fadac987a [eric] agents: extract per-turn system-prompt assembly into system_prompt module 2026-06-23 02:39:19 -07:00
ciregenz 0678ce3f77 [eric] agents: move tool-name enumeration into tool_catalog (drops loop upward dep) 2026-06-23 01:52:18 -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 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
ciregenz 4e9f5ceb07 [eric] tree: group agent_manager helpers under agents/manager session and prompt 2026-05-23 13:08:01 -07:00