Commit Graph
2786 Commits
Author SHA1 Message Date
ciregenz cbe5372471 [eric] attach: 9router bypass + Anthropic SSE translator for OpenAI/OR PDFs + 2-req OOM guard 2026-05-23 00:50:28 -07:00
ciregenz a30229bbda [eric] attach: native PDFs on Claude/Gemini/OR, cost calc, meter fix, 9router bypass for image blocks 2026-05-22 23:43:54 -07:00
ciregenz fc18519c19 [eric] 1.1.41 production push v1.1.41 2026-05-22 19:21:19 -07:00
ciregenz 94f045a9f9 [eric] tools: rip out dead Apps action group + permission field (UI was never wired to agent dispatch) 2026-05-22 19:15:51 -07:00
ciregenz d8f803b54d [eric] tools: fix Google Workspace pill showing 'Google Workspace account' instead of email 2026-05-22 19:05:14 -07:00
ciregenz 27e75ab713 [eric] app builder: don't wipe in-flight drafts on close + Reset History clears thinking/resume bubble 2026-05-22 18:52:48 -07:00
ciregenz 8ab21c06d9 [eric] dashboard: right-click app card reload for Reset & Hard Reload 2026-05-22 18:34:18 -07:00
ciregenz 36e57e5bd0 [eric] workflows: real ChatInput in SchedulingView + spring mount animation on workflow card (no more fake composer, no more instant card swap) 2026-05-22 17:26:03 -07:00
ciregenz 7fcbb35a45 [eric] workflows: Convert-to-workflow now transforms the source chat card in place (no second card, no tether) 2026-05-22 16:56:44 -07:00
ciregenz ff5892804d [eric] workflows: route Schedule click + right-click Edit to new SchedulingView/EditAgentView (not legacy facet editor) 2026-05-22 16:43:41 -07:00
ciregenz cb7b3bc977 [eric] dashboard: allow workflow_cards/configure_panels/workflows_hub in layout schema (PUT was silently stripping them) 2026-05-22 09:55:43 -07:00
ciregenz 7715d26d4b [eric] workflows: add EditWorkflowStep + TestWorkflow MCP tools for Edit Agent 2026-05-22 02:29:31 -07:00
ciregenz 0fd5fb8653 [eric] workflows: embed real Edit Agent session in EditAgentView for image-48 tool-call rendering 2026-05-22 02:26:35 -07:00
ciregenz 72f3e7bc5f [eric] workflows: EditAgent multi-turn memory via history payload 2026-05-22 02:18:11 -07:00
ciregenz 56cc953a5e [eric] toolbar: refine chat-bubble svg path with tighter teardrop tail 2026-05-22 02:16:07 -07:00
ciregenz 2a5f2dfdef [eric] toolbar+convert: redrew chat-bubble svg + hide Convert on workflow-source sessions 2026-05-22 02:14:37 -07:00
ciregenz 4f30080e62 [eric] workflows: subtitle row + status pill + image-audit polish across all states 2026-05-22 02:11:47 -07:00
ciregenz 19a5cd8131 [eric] workflows: Test Agent endpoint + button + SaveBeforeTest modal, gear → facet editor, hide Convert on runner sessions, save-modal diff body 2026-05-22 02:01:00 -07:00
ciregenz 91aabbde00 [eric] workflows: LLM step labels + real active_step_idx telemetry + Pause toggles schedule 2026-05-22 01:15:50 -07:00
ciregenz 7e73bb592a [eric] toolbar: hide popover internal Search/Schedule chips + New btn when pills are above 2026-05-22 00:49:25 -07:00
ciregenz 2340dd67d7 [eric] toolbar: wire pill click handlers, shrink pills, round the chat svg 2026-05-22 00:40:08 -07:00
ciregenz c237b4ee37 [eric] toolbar: rounded teardrop chat bubble custom svg (Image #57) 2026-05-22 00:35:51 -07:00
ciregenz 910b81f13d [eric] toolbar: outline chat bubble + New Chat/History pills above composer (Image #53, #54) 2026-05-22 00:32:57 -07:00
ciregenz 150f37f170 [eric] toolbar: swap + icon to chat bubble (Image #30) 2026-05-22 00:06:28 -07:00
ciregenz 64e71a54ea [eric] bump to 1.1.42-exp.2 (workflows revamp local test) 2026-05-21 23:21:16 -07:00
ciregenz a09a8a7eac [eric] workflows: stop endpoint + last_tool_label live subtitle for RunningView 2026-05-21 23:21:09 -07:00
ciregenz 9a2ebc209b [eric] workflows: EditAgentView chat shell + propose-edit endpoint (Image #38, #48) 2026-05-21 23:18:08 -07:00
ciregenz 47650ed104 [eric] workflows: SchedulingView + NL parse-schedule endpoint (Image #49) 2026-05-21 23:15:17 -07:00
ciregenz fb8883dcab [eric] workflows: ExpandedView + CompletedView + FailedView + sidecar tether 2026-05-21 23:12:13 -07:00
ciregenz 1436389790 [eric] workflows: PreviewView — step list + Schedule prompt card (Image #7) 2026-05-21 22:39:22 -07:00
ciregenz 2b98d2fa95 [eric] workflows: header — History + Run flush-right, drop Edit tab (now in footer) 2026-05-21 22:37:37 -07:00
ciregenz 7d73cc4a16 [eric] workflows: clean SavedView to match new design (step list + schedule chip + edit) 2026-05-21 22:34:43 -07:00
ciregenz 557241c55e [eric] bump version to 1.1.42-exp.1 (workflows port soak) 2026-05-21 22:29:39 -07:00
ciregenz 2c554f4618 [eric] workflows: port frontend slice + Workflows pages + canvas card mounting from dev 2026-05-21 22:29:29 -07:00
ciregenz ea35db7b55 [eric] workflows: port electron lifecycle from dev (drain on quit + updater veto) 2026-05-21 22:29:18 -07:00
ciregenz 245269c0ac [eric] workflows: port backend scheduler + executor + schedule MCP server from dev 2026-05-21 22:29:07 -07:00
ciregenz ce57c00024 [eric] publish: auto-draft experimental releases on GH 2026-05-21 15:50:39 -07:00
ciregenz 80cd3de66d [eric] windows: add author field for Squirrel NuGet manifest validation v1.1.40-exp.2 2026-05-21 15:48:57 -07:00
ciregenz 08986dfb6d [eric] windows: switch installer to squirrel target + split auto-updater (exp.2) 2026-05-21 15:19:52 -07:00
ciregenz ddd82ef239 [eric] windows: lazy backend boot, render in parallel with python cold-start (exp.2) 2026-05-21 13:52:54 -07:00
ciregenz 47c8f8f2a9 [eric] windows: prewarm Defender on install (exp.1) 2026-05-21 11:57:36 -07:00
ciregenz 0b32266be7 [eric] 1.1.40 production push v1.1.40 2026-05-21 01:32:04 -07:00
ciregenz a2495f5899 [eric] updater + custom providers: allowDowngrade for rollback + Ollama bare-host URL /v1 normalization 2026-05-21 01:11:32 -07:00
ciregenz cce668a1e8 bump version to 1.1.39 v1.1.39 2026-05-20 20:48:52 -07:00
ciregenz 1628e09305 fix: seed builtin_permissions.json on startup so Settings toggles persist
Without this the file was missing on first run, load_builtin_permissions()
returned {}, and the agent fell through to _DEFAULTS={Bash:'ask'} even
though the Settings UI showed green 'always_allow' checkmarks (because the
UI defaulted missing entries to always_allow for DISPLAY but the agent
defaults to ask for SAFETY). The mismatch meant users got prompted on
every ls/cd/pwd despite having flipped Bash to always_allow in the UI.

Lifespan now seeds the file with Bash=ask and everything else=always_allow,
matching agent_manager._DEFAULTS. Idempotent: only writes if a tool is
missing; never clobbers a policy the user already set.
2026-05-20 19:37:42 -07:00
ciregenz f59bf0db9b defluff (frontend + backend): strip em-dashes + shorten docstrings + drop dead UI files (cosmetic only, no schedule code) 2026-05-20 05:36:17 -07:00
ciregenz 5b0c6e1df3 defluff: strip em-dashes + shorten docstrings across backend (cosmetic only, no logic change) 2026-05-20 05:25:23 -07:00
ciregenz c138615083 docs: add CONTRIBUTING.md (git/branch conventions) 2026-05-20 03:29:25 -07:00
ciregenz 5db8eeb2ee bump version to 1.1.38 v1.1.38 2026-05-20 02:11:28 -07:00
ciregenz ac99b0090b fixes: MCP auto-continue lists tool names + history doesn't eat chats + WS strip replayed closes
(1) After MCPActivate, the continuation prompt now enumerates the
activated server's callable tool names so the next turn calls them
directly instead of burning a turn on tool-discovery guesses.
(2) Resume no longer deletes the session file from disk; previously
every click on a past chat permanently removed it from history.
(3) WS replay skips agent:closed events; replaying them on a fresh
client destructively deleted the session being opened.
2026-05-20 02:10:12 -07:00