TheAchiever6823
082f74deb6
[shawn] fix: exempt Spotify OAuth callback from bearer-token auth middleware
2026-05-18 13:55:15 -07:00
TheAchiever6823
35bdc4d6b7
[shawn] feat: add Spotify MCP — vendored, OAuth via OpenSwarm app credentials, 14 tools
2026-05-18 13:44:48 -07:00
TheAchiever6823
21effa80e3
[shawn] perf: per-chat session reuse — drops cold-start tax, agent remembers context
2026-05-18 11:29:44 -07:00
TheAchiever6823
fdbff54cec
[shawn] perf: Telegram bot — Sonnet model + 250ms poll interval (saves ~1-15s per task)
2026-05-18 11:26:31 -07:00
TheAchiever6823
1470defbf6
[shawn] feat: Telegram-aware system prompt + post-processor — replies look like texts, not reports
2026-05-18 01:36:59 -07:00
TheAchiever6823
44ca14dc6f
[shawn] feat: native typing indicator instead of status banner — feels like real texting
2026-05-18 01:29:15 -07:00
TheAchiever6823
14737d8d38
[shawn] feat: Saved Messages — plain text becomes a task, no slash needed
2026-05-18 01:16:33 -07:00
TheAchiever6823
a30a05f1cd
[shawn] feat: official Telegram bot mode — DM your @BotFather bot with plain text, no slash
2026-05-18 01:06:15 -07:00
TheAchiever6823
92801b9156
[shawn] fix: load backend/.env at startup so Telegram listener gets API creds in dev
2026-05-18 00:55:29 -07:00
TheAchiever6823
0829ed8e41
[shawn] fix: Telegram MCP event loop conflict — convert all tools to async
2026-05-17 23:37:34 -07:00
TheAchiever6823
be0e3b7ff4
[shawn] feat: Telegram-as-control-plane — DM yourself /task <prompt> to drive an agent
2026-05-17 23:04:24 -07:00
TheAchiever6823
e0c560c648
[shawn] feat: add Telegram MCP — phone+OTP SSO, rate limits, scheduled-task ready
2026-05-17 22:47:21 -07:00
TheAchiever6823
5077fb2ff0
[shawn] fix: anti-loop guidance for Instagram and LinkedIn rate-limit hits
2026-05-17 19:45:00 -07:00
TheAchiever6823
b1555e1359
[shawn] feat: OpenSwarm-side rate limiting for LinkedIn MCP via pre_tool_hook
2026-05-17 19:40:12 -07:00
TheAchiever6823
b247ed7b7c
[shawn] fix: set PYTHONPATH and absolute python for vendored Instagram MCP spawn
2026-05-17 19:30:25 -07:00
TheAchiever6823
a9f6338227
[shawn] refactor: vendor Instagram MCP into backend/apps/instagram_mcp, drop external setup
2026-05-17 18:43:43 -07:00
TheAchiever6823
e50c6afaed
[shawn] stable release instagram mcp (dm)
2026-05-16 00:46:22 -07:00
TheAchiever6823
499eb16bad
fix(mcp): wildcard allowlist when _tool_descriptions is unset
...
The agent_manager composer iterated tool_permissions._tool_descriptions
to build the per-tool allowlist passed to the claude CLI. When that map
was empty (an MCP tool added without populating it), zero tool names
were allowlisted, so the CLI rejected every sub-tool the server actually
advertised with "No such tool available". Mirror the unknown-tool
fallback: emit mcp__{name}__* and still honor explicit denies.
2026-05-15 22:15:20 -07:00
ciregenz
e840b1b7f0
[eric] sub bug fix
2026-05-13 19:05:04 -07:00
ciregenz
ae54680635
[eric] WIP polish — app builder runtime + react-vite template tweaks, dashboard toolbar/card refinements, PixelBlast accent, runtime-preview hook,
...
sign-in gate + settings updates
2026-05-13 18:30:55 -07:00
ciregenz
ea55dbe53a
[eric] App Builder skill: duplicate-React crash fix recipe
2026-05-13 14:12:51 -07:00
ciregenz
db38311a8d
[eric] fix prod regressions: __import__ scrub broke imports + Windows path gate
2026-05-13 13:20:19 -07:00
ciregenz
ccec204bc7
[eric] security: gate Write/Edit on sensitive paths + restore HOME/PATH for force-mode Outputs
2026-05-13 11:49:33 -07:00
ciregenz
afe11b6f37
[eric] outputs: HITL preview for risky backend.py + workspace path-traversal hardening
2026-05-13 10:50:15 -07:00
ciregenz
1b0e6c35eb
[eric] App Builder polish + onboarding fix
2026-05-13 00:24:51 -07:00
ciregenz
91508c87b1
[eric] onboarding bug fix and ux op
2026-05-12 22:36:22 -07:00
ciregenz
c0c52e33d6
[eric] App Builder saves to sidebar on seed + onboarding fallbacks (auto-skip rules, fallback prompts, retry popup)
2026-05-12 13:11:56 -07:00
ciregenz
a84aec257b
[eric] App Builder uses real React/Vite scaffold + onboarding polish (auto sidebar expand, bigger pill, video crop), onboarding bugs / edgecases
2026-05-11 23:23:59 -07:00
ciregenz
2e2e8c7728
[eric] webapp-template standardization (React + Vite + FastAPI new-app starter) + swarm-debug built-in skill + stale-session recovery
2026-05-11 18:40:27 -07:00
ciregenz
573f4a1ed4
[eric] App Builder skill as editable built-in (Skills page, undeletable) + onboarding step 1 unsticks after Claude Max / ChatGPT Pro / Gemini /
...
custom-provider connect (subscription state moved to Redux)
2026-05-11 14:54:07 -07:00
ciregenz
1988435466
[eric] fix runtime-logs WS — missing top-level asyncio import in main.py
2026-05-11 13:51:41 -07:00
ciregenz
b4b7042af2
[eric] persistent app-backend runtime + Terminal tab (replaces one-shot execute + Console panel)
2026-05-11 13:47:55 -07:00
ciregenz
c670033238
eric] fix app builder cross-agent chat leak via draftLaunchMap (drop activeSessionId fallback)
2026-05-11 11:28:48 -07:00
ciregenz
d20ff7d16c
[eric] app builder cleanup — remove Auto Run, Test Input, RenderOutput tool + Outputs activation gate
2026-05-11 09:05:45 -07:00
ciregenz
294a16ada0
[eric] system prompt: direct mcp__openswarm-web__WebSearch/WebFetch hint when web MCP is active (fixes 2-minute ToolSearch thrash on small Ollama
...
models)
2026-05-10 19:09:49 -07:00
ciregenz
54be1e8ba1
[eric] onboarding 1.0.31 + Settings draft persistence + LM Studio fix
2026-05-10 17:57:01 -07:00
ciregenz
89cbfe9749
[eric] onboarding polish + perf — humanized AC popups, batched /submit (1 POST/sec vs 100s), group-meta dedup,
...
sidebar auto-expand, cursor offset fixes
2026-05-09 23:34:40 -07:00
ciregenz
fa693452d4
[eric] gpt-5.x api keys
2026-05-09 09:06:01 -07:00
ciregenz
0c841bdad4
[eric] onboarding revamp — agentic cursor walks users through 8 setup steps, WIP fixes: Gemini schema scrub, OpenAI GPT-5 routing, websearch cascade, gpt-5 is still a bit flaky...
2026-05-09 01:40:37 -07:00
ciregenz
a0dc8dce11
[eric] 1.0.30 production push
2026-05-07 23:41:43 -07:00
ciregenz
b3428a736b
[eric] custom OpenAI-compatible provider support, youtube bug fix (windows)
2026-05-07 21:22:40 -07:00
ciregenz
5bac52266c
[eric] sign-in flow polish, account UI, port-targeting fix
2026-05-07 16:48:22 -07:00
ciregenz
577501c19f
[eric] sign-in flow polish: localhost activate + auto-refresh + clean signout
2026-05-07 12:44:45 -07:00
ciregenz
fb78f013f3
[eric] account UI + proxy URL fix
2026-05-07 11:17:01 -07:00
ciregenz
7a6a49655c
[eric] account flow + settings tweaks
2026-05-07 09:57:49 -07:00
ciregenz
acd179d20e
[eric] gitleaks org-license fix; picker filter footer; trim+cache MCP gate prompt; losses compression caching on llm response (20% improvement avg)
2026-05-07 00:28:57 -07:00
ciregenz
fae2806124
[eric] make non-Anthropic API keys actually work end-to-end, fix the wildly wrong cost numbers, multi model ux/ui improvements
2026-05-06 21:05:57 -07:00
ciregenz
11487456b5
eric] Google OAuth via cloud-proxy + gitleaks CI
2026-05-06 13:28:35 -07:00
ciregenz
d8a1e333be
[eric] service layer touchups
2026-05-06 00:03:15 -07:00
ciregenz
c64bf65c66
[eric] session state additions + ui hook refinements
2026-05-05 17:05:54 -07:00