Commit Graph

  • 3a5a4f7798 [eric] lint: drop ToolCallBubble grandfather entry ciregenz 2026-05-23 05:21:59 -07:00
  • 374df87ee1 [eric] split: extract invoke/create/compact/default tool bubbles + shell dispatch ciregenz 2026-05-23 05:20:58 -07:00
  • 7802c0abf8 [eric] split: pull MCP result cards out of ToolCallBubble ciregenz 2026-05-23 05:20:52 -07:00
  • 0731e2b293 [eric] split: extract ToolCallBubble parsers + colorize + chrome ciregenz 2026-05-23 05:20:45 -07:00
  • 08063ed85d [eric] lint: drop Tools grandfather entry ciregenz 2026-05-23 05:05:31 -07:00
  • 5171b7b13c [eric] split: break oversized Tools children under 300 (ServiceGroup, dialogs, server row, connection + registry hooks) ciregenz 2026-05-23 05:04:59 -07:00
  • d5d2c30c07 [eric] split: extract Tools actions + builtin-section hooks, Tools under 300 ciregenz 2026-05-23 04:54:21 -07:00
  • 9de932d0bb [eric] split: pull custom tool + integration gallery cards out of Tools ciregenz 2026-05-23 04:41:03 -07:00
  • 5696836b8a [eric] split: extract Tools browser card, registry + dialogs ciregenz 2026-05-23 04:36:52 -07:00
  • d800b6aad6 [eric] split: extract Tools integrations, helpers, ToolSection ciregenz 2026-05-23 04:30:29 -07:00
  • fd32b622bd [eric] lint: wire structlint CI job ciregenz 2026-05-23 04:21:13 -07:00
  • 5543e15fe7 [eric] lint: grandfather oversized files + vulture whitelist ciregenz 2026-05-23 04:21:10 -07:00
  • 90fbef4f03 [eric] lint: vendor structural linter + config ciregenz 2026-05-23 04:21:05 -07:00
  • 65465aceec [eric] split: extract attachment resolution ciregenz 2026-05-23 03:18:22 -07:00
  • e5427ee492 [eric] split: extract prompt/context builders ciregenz 2026-05-23 03:16:05 -07:00
  • ef7c523f1a [eric] split: extract history compaction helpers ciregenz 2026-05-23 03:11:58 -07:00
  • f26f4985a9 [eric] split: move aux LLM helpers out of agent_manager ciregenz 2026-05-23 03:09:35 -07:00
  • b7ef925b03 [eric] split: extract tool catalog helpers ciregenz 2026-05-23 03:08:53 -07:00
  • 0e4e6ce371 [eric] split: carve out workspace git helpers ciregenz 2026-05-23 03:08:09 -07:00
  • 937d1bdf17 [eric] split: extract cloud session-close sync ciregenz 2026-05-23 03:06:50 -07:00
  • 6e0f8ecdb4 [eric] split: move session persistence into session_store ciregenz 2026-05-23 03:05:39 -07:00
  • 5f79a88f6e [eric] split: pull error classifiers out of agent_manager ciregenz 2026-05-23 03:02:33 -07:00
  • 60414566ac [eric] split: extract outputs html/workspace + runtime process helpers ciregenz 2026-05-23 02:47:51 -07:00
  • 4f016a0f9e [eric] split: nine_router into process/sync/oauth package ciregenz 2026-05-23 02:51:28 -07:00
  • a6f1cc73c7 [eric] split: extract registry pricing/openrouter/thinking, gate stays ciregenz 2026-05-23 02:50:28 -07:00
  • 567ed5236c [eric] split: carve browser_agent schema/history/loop into modules ciregenz 2026-05-23 02:46:23 -07:00
  • a8843d58c8 [eric] split: extract tools_lib mcp-config/discovery/oauth helpers ciregenz 2026-05-23 02:47:36 -07:00
  • bcc72c0228 [eric] cleanup: drop dead exports, fix invoke-result regex, strip em-dashes (frontend) ciregenz 2026-05-23 02:40:11 -07:00
  • 81fea443fd [eric] cleanup: drop dead code, dedup 9router prefix, strip em-dashes (backend) ciregenz 2026-05-23 02:29:22 -07:00
  • b7fdb10dae [eric] coding precedences and pitfalls ciregenz 2026-05-23 00:55:34 -07:00
  • cbe5372471 [eric] attach: 9router bypass + Anthropic SSE translator for OpenAI/OR PDFs + 2-req OOM guard ciregenz 2026-05-23 00:50:28 -07:00
  • a30229bbda [eric] attach: native PDFs on Claude/Gemini/OR, cost calc, meter fix, 9router bypass for image blocks ciregenz 2026-05-22 23:43:54 -07:00
  • fc18519c19 [eric] 1.1.41 production push v1.1.41 ciregenz 2026-05-22 19:21:19 -07:00
  • 94f045a9f9 [eric] tools: rip out dead Apps action group + permission field (UI was never wired to agent dispatch) ciregenz 2026-05-22 19:15:51 -07:00
  • d8f803b54d [eric] tools: fix Google Workspace pill showing 'Google Workspace account' instead of email ciregenz 2026-05-22 19:05:14 -07:00
  • 27e75ab713 [eric] app builder: don't wipe in-flight drafts on close + Reset History clears thinking/resume bubble ciregenz 2026-05-22 18:52:48 -07:00
  • 8ab21c06d9 [eric] dashboard: right-click app card reload for Reset & Hard Reload ciregenz 2026-05-22 18:34:18 -07:00
  • 36e57e5bd0 [eric] workflows: real ChatInput in SchedulingView + spring mount animation on workflow card (no more fake composer, no more instant card swap) ciregenz 2026-05-22 17:26:03 -07:00
  • 7fcbb35a45 [eric] workflows: Convert-to-workflow now transforms the source chat card in place (no second card, no tether) ciregenz 2026-05-22 16:56:44 -07:00
  • ff5892804d [eric] workflows: route Schedule click + right-click Edit to new SchedulingView/EditAgentView (not legacy facet editor) ciregenz 2026-05-22 16:43:41 -07:00
  • cb7b3bc977 [eric] dashboard: allow workflow_cards/configure_panels/workflows_hub in layout schema (PUT was silently stripping them) ciregenz 2026-05-22 09:55:43 -07:00
  • 7715d26d4b [eric] workflows: add EditWorkflowStep + TestWorkflow MCP tools for Edit Agent ciregenz 2026-05-22 02:29:31 -07:00
  • 0fd5fb8653 [eric] workflows: embed real Edit Agent session in EditAgentView for image-48 tool-call rendering ciregenz 2026-05-22 02:26:35 -07:00
  • 72f3e7bc5f [eric] workflows: EditAgent multi-turn memory via history payload ciregenz 2026-05-22 02:18:11 -07:00
  • 56cc953a5e [eric] toolbar: refine chat-bubble svg path with tighter teardrop tail ciregenz 2026-05-22 02:16:07 -07:00
  • 2a5f2dfdef [eric] toolbar+convert: redrew chat-bubble svg + hide Convert on workflow-source sessions ciregenz 2026-05-22 02:14:37 -07:00
  • 4f30080e62 [eric] workflows: subtitle row + status pill + image-audit polish across all states ciregenz 2026-05-22 02:11:47 -07:00
  • 19a5cd8131 [eric] workflows: Test Agent endpoint + button + SaveBeforeTest modal, gear → facet editor, hide Convert on runner sessions, save-modal diff body ciregenz 2026-05-22 02:01:00 -07:00
  • 91aabbde00 [eric] workflows: LLM step labels + real active_step_idx telemetry + Pause toggles schedule ciregenz 2026-05-22 01:15:50 -07:00
  • 7e73bb592a [eric] toolbar: hide popover internal Search/Schedule chips + New btn when pills are above ciregenz 2026-05-22 00:49:25 -07:00
  • 2340dd67d7 [eric] toolbar: wire pill click handlers, shrink pills, round the chat svg ciregenz 2026-05-22 00:40:08 -07:00
  • c237b4ee37 [eric] toolbar: rounded teardrop chat bubble custom svg (Image #57) ciregenz 2026-05-22 00:35:51 -07:00
  • 910b81f13d [eric] toolbar: outline chat bubble + New Chat/History pills above composer (Image #53, #54) ciregenz 2026-05-22 00:32:57 -07:00
  • 150f37f170 [eric] toolbar: swap + icon to chat bubble (Image #30) ciregenz 2026-05-22 00:06:28 -07:00
  • 64e71a54ea [eric] bump to 1.1.42-exp.2 (workflows revamp local test) ciregenz 2026-05-21 23:21:16 -07:00
  • a09a8a7eac [eric] workflows: stop endpoint + last_tool_label live subtitle for RunningView ciregenz 2026-05-21 23:21:09 -07:00
  • 9a2ebc209b [eric] workflows: EditAgentView chat shell + propose-edit endpoint (Image #38, #48) ciregenz 2026-05-21 23:18:08 -07:00
  • 47650ed104 [eric] workflows: SchedulingView + NL parse-schedule endpoint (Image #49) ciregenz 2026-05-21 23:15:17 -07:00
  • fb8883dcab [eric] workflows: ExpandedView + CompletedView + FailedView + sidecar tether ciregenz 2026-05-21 23:12:13 -07:00
  • 1436389790 [eric] workflows: PreviewView — step list + Schedule prompt card (Image #7) ciregenz 2026-05-21 22:39:22 -07:00
  • 2b98d2fa95 [eric] workflows: header — History + Run flush-right, drop Edit tab (now in footer) ciregenz 2026-05-21 22:37:37 -07:00
  • 7d73cc4a16 [eric] workflows: clean SavedView to match new design (step list + schedule chip + edit) ciregenz 2026-05-21 22:34:43 -07:00
  • 557241c55e [eric] bump version to 1.1.42-exp.1 (workflows port soak) ciregenz 2026-05-21 22:29:39 -07:00
  • 2c554f4618 [eric] workflows: port frontend slice + Workflows pages + canvas card mounting from dev ciregenz 2026-05-21 22:29:29 -07:00
  • ea35db7b55 [eric] workflows: port electron lifecycle from dev (drain on quit + updater veto) ciregenz 2026-05-21 22:29:18 -07:00
  • 245269c0ac [eric] workflows: port backend scheduler + executor + schedule MCP server from dev ciregenz 2026-05-21 22:29:07 -07:00
  • ce57c00024 [eric] publish: auto-draft experimental releases on GH ciregenz 2026-05-21 15:50:39 -07:00
  • 80cd3de66d [eric] windows: add author field for Squirrel NuGet manifest validation v1.1.40-exp.2 ciregenz 2026-05-21 15:48:57 -07:00
  • 08986dfb6d [eric] windows: switch installer to squirrel target + split auto-updater (exp.2) ciregenz 2026-05-21 15:19:52 -07:00
  • ddd82ef239 [eric] windows: lazy backend boot, render in parallel with python cold-start (exp.2) ciregenz 2026-05-21 12:13:00 -07:00
  • 47c8f8f2a9 [eric] windows: prewarm Defender on install (exp.1) ciregenz 2026-05-21 11:33:56 -07:00
  • 0b32266be7 [eric] 1.1.40 production push v1.1.40 ciregenz 2026-05-21 01:32:04 -07:00
  • a2495f5899 [eric] updater + custom providers: allowDowngrade for rollback + Ollama bare-host URL /v1 normalization ciregenz 2026-05-21 01:11:32 -07:00
  • cce668a1e8 bump version to 1.1.39 v1.1.39 ciregenz 2026-05-20 20:48:52 -07:00
  • 1628e09305 fix: seed builtin_permissions.json on startup so Settings toggles persist ciregenz 2026-05-20 19:37:42 -07:00
  • f59bf0db9b defluff (frontend + backend): strip em-dashes + shorten docstrings + drop dead UI files (cosmetic only, no schedule code) ciregenz 2026-05-20 05:36:17 -07:00
  • 5b0c6e1df3 defluff: strip em-dashes + shorten docstrings across backend (cosmetic only, no logic change) ciregenz 2026-05-20 05:25:23 -07:00
  • c138615083 docs: add CONTRIBUTING.md (git/branch conventions) ciregenz 2026-05-20 03:29:25 -07:00
  • 91e4a2d749 [shawn] chore: drop dead Instagram MCP CLI bridge from electron/main.js shawn/feat/mcp-integrations TheAchiever6823 2026-05-20 03:28:05 -07:00
  • b538d4c307 [shawn] fix: type webview allowpopups as boolean for @types/react TheAchiever6823 2026-05-20 03:28:05 -07:00
  • fe0c3af0f2 [shawn] chore: merge origin/dev into mcp-integrations, resolve conflicts TheAchiever6823 2026-05-20 03:15:04 -07:00
  • 5db8eeb2ee bump version to 1.1.38 v1.1.38 ciregenz 2026-05-20 02:11:28 -07:00
  • ac99b0090b fixes: MCP auto-continue lists tool names + history doesn't eat chats + WS strip replayed closes ciregenz 2026-05-20 02:10:12 -07:00
  • 6092fc0966 apps: canvas-chat App Builder seeds + sync meta.json + stale-approval filter ciregenz 2026-05-20 02:09:03 -07:00
  • ab0c265d7e chat: dismissable MCP suggestion banner + auto-clear on activate + jump to /actions on unknown_server ciregenz 2026-05-20 02:06:26 -07:00
  • 0ba7d86fef agent: block claude.ai partner MCPs in prompt + at SDK layer ciregenz 2026-05-20 02:03:22 -07:00
  • 178a6060eb gmail: route OAuth refresh through cloud rotation-pool proxy ciregenz 2026-05-20 01:58:59 -07:00
  • a1fefa0ae8 [eric] approvals: trust patterns for action approvals + smarter sensitive-file gating ciregenz 2026-05-19 15:52:13 -07:00
  • 9001cb8e38 [eric] DMG/EXE slim ~445 MB: drop legacy onboarding videos, per-arch node + lipo-thin uv, electronLanguages=[en], exclude backend/data + uv-bin from bundle rsync (closes dev auth.token / install_id leak), strip pip + Tcl/Tk + pydoc_data + _pyrepl, both platforms ciregenz 2026-05-18 04:28:13 -07:00
  • a5277cb732 [eric] ci: skip gitleaks scan when new-branch push has no commits ahead of main ciregenz 2026-05-19 11:21:54 -07:00
  • 4eab66fc66 [eric] mcp: list activated server's tools in auto-continue prompt ciregenz 2026-05-20 00:11:09 -07:00
  • 7dc1cf45ad [eric] apps + approvals: canvas seed + meta sync + stale replay + schedule nav ciregenz 2026-05-19 22:50:33 -07:00
  • fa6a8f0f1d bump version to 1.1.37 v1.1.37 ciregenz 2026-05-19 22:10:55 -07:00
  • 49e0ed3d2f experimental updates: opt-in prerelease channel via settings toggle + semver-suffix auto-detect in publish ciregenz 2026-05-19 22:10:22 -07:00
  • 03e995b6f0 [eric] 1.0.37 hotfix: roll back to 1.0.35 codebase v1.0.37 ciregenz 2026-05-19 16:10:17 -07:00
  • c8b637c6c9 [eric] approvals: trust patterns for action approvals + smarter sensitive-file gating ciregenz 2026-05-19 15:52:13 -07:00
  • 49130d9351 [shawn] chore: drop unused _connected_phone from telegram_bot/listener.py shawn/mcp TheAchiever6823 2026-05-19 15:03:35 -07:00
  • 12e7cb3fe2 [shawn] chore: drop unused _resolve_model from outputs/outputs.py TheAchiever6823 2026-05-19 15:01:57 -07:00
  • 0a4b40878f [shawn] chore: drop unused _is_9router_available from providers/registry.py TheAchiever6823 2026-05-19 15:00:25 -07:00
  • 0086e2076d [shawn] chore: drop unused private helpers from agent_manager.py TheAchiever6823 2026-05-19 14:56:09 -07:00