ciregenz
1e27431e77
[eric] agents: one outputs scan per turn, and the spill comment stops claiming it bounds model context
2026-08-27 16:09:29 -07:00
ciregenz
e59b6efae1
[eric] agents: a chat can edit the app it built, without the user re-selecting the card (ENG-416)
2026-08-27 14:20:05 -07:00
ciregenz
82a9860eaa
[eric] agents: pip installs stop no-oping (bundle PYTHONPATH shadow stripped from agent env) and agents self-serve deps instead of nagging (ENG-347)
2026-08-18 19:04:56 -07:00
ciregenz
7853884d75
[eric] agents: a custom system prompt bites on the FIRST reply; it was delivered but buried mid-prompt and ignored
2026-08-15 20:48:12 -07:00
ciregenz
a519354cc4
[eric] skills: per-skill enable toggle gates prompt list, Skill tool, and cloud runs; files endpoint feeds the detail picker
2026-08-05 08:38:02 -07:00
ciregenz
91982a2278
[eric] apps: name the user's apps when none is selected, so the agent can point at the selection step instead of denying they exist
2026-07-31 15:29:07 -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
ciregenz
1b6d747326
[eric] merge #107 (pierre): app-use OPENSWARM_APP bridge + AppAgent
...
# Conflicts:
# electron/main.js
# frontend/src/app/pages/Views/ViewPreview.tsx
2026-06-29 21:34:11 -07:00
ciregenz
197fe258ab
[eric] merge #113 (aidan): skills agent-discovery + multi-file install + versioning
2026-06-29 21:26:00 -07:00
abccodes
3a252aa0b3
[aidan] feat/skills: Skill tool + installed-skills catalog for agent discovery
2026-06-29 02:13:05 -07:00
ciregenz
371a254d94
[eric] browser: pre-selected multiple cards fan out one agent per card, not just one
2026-06-27 17:48:01 -07:00
SirKentut
75df12a1b7
[pierre] feat: merge app-use (OPENSWARM_APP bridge + AppAgent) onto eric/dev, convention-clean
...
Brings the app-use feature (OPENSWARM_APP bridge, AppAgent delegation tool,
BrowserClickPoint, autopilot supervision) onto the linted eric/dev base.
- Resolved 9 conflicts favoring eric's refactored structure; renamed all of
pierre's _-prefixed names to p_/P_, kept eric's prior_messages resume guard.
- Made the 4 test-exercised bridge helpers public (p-private rule).
- Wired AppAgent into browser_delegation_tools + BuiltinTool registry and
threaded selected_app_output_ids -> OPENSWARM_SELECTED_APP_IDS (eric had
forward-ported the prompt but not the tool, so it was unreachable).
- Linter clean (underscore/p-private/ruff/cycles 0); 301 backend tests pass.
2026-06-26 02:44:10 -07:00
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
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
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
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
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
SirKentut
b498ed3097
implemented app-describe for agent use: exposing the command tree of an app
2026-06-13 01:01:11 -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
Aidan and GitHub
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
ciregenz
4e9f5ceb07
[eric] tree: group agent_manager helpers under agents/manager session and prompt
2026-05-23 13:08:01 -07:00