Commit graph

  • e31973218e 0.0.2 Mario Zechner 2025-10-26 21:22:43 +01:00
  • bc8d994a7b Fix token statistics on abort for Anthropic provider Mario Zechner 2025-10-26 21:22:24 +01:00
  • 23be934a9a Relesae 0.5.47 Mario Zechner 2025-10-26 00:45:52 +02:00
  • 55dc0b6e08 Add timestamp to messages Mario Zechner 2025-10-26 00:43:43 +02:00
  • ef09efaac9 Fix XLSX dependency Mario Zechner 2025-10-22 13:09:18 +02:00
  • a94b19e1df Fix dependencies Mario Zechner 2025-10-22 13:05:24 +02:00
  • 368ffb66aa Update models and mini-lit dependency Mario Zechner 2025-10-22 13:01:39 +02:00
  • 4ecbc2fe81 Debug tool rendering. Mario Zechner 2025-10-18 01:11:31 +02:00
  • 2d5054e6c0 Add reload button to HTML artifact header Mario Zechner 2025-10-18 00:13:16 +02:00
  • 92ce5a342f Add auto-reload for HTML artifacts when dependencies change Mario Zechner 2025-10-18 00:10:23 +02:00
  • 2a7ccf0fcb Updates to prompts Mario Zechner 2025-10-17 22:44:03 +02:00
  • ffc9be8867 Agent package + coding agent WIP, refactored web-ui prompts Mario Zechner 2025-10-17 11:47:01 +02:00
  • 4e7a340460 Add Unicode surrogate sanitization for all providers Mario Zechner 2025-10-13 14:26:54 +02:00
  • 949cd4efd8 Fix console.log duplication bug in ConsoleRuntimeProvider Mario Zechner 2025-10-13 00:20:23 +02:00
  • f66d577eb2 Add paste image support to MessageEditor Mario Zechner 2025-10-12 19:47:38 +02:00
  • 4079bced36 Fix TypeScript errors and export UserMessageWithAttachments Mario Zechner 2025-10-12 17:09:14 +02:00
  • f8b98f7dac Add extract_document tool and improve artifacts tab scrolling Mario Zechner 2025-10-12 16:24:36 +02:00
  • f93e72a805 Committing manually like the monkey I am Mario Zechner 2025-10-12 02:59:46 +02:00
  • 26b774bb04 Add standalone mode for HTML artifact downloads Mario Zechner 2025-10-12 00:39:26 +02:00
  • 63bfe95c18 Fix up context check Mario Zechner 2025-10-11 21:41:24 +02:00
  • 8a96741441 Revert: Fix extension context detection - original logic was correct Mario Zechner 2025-10-11 19:32:33 +02:00
  • 372be18657 Fix module script validation and extension context detection Mario Zechner 2025-10-11 19:19:19 +02:00
  • 98ea763d64 Intercept iframe navigation and open links externally Mario Zechner 2025-10-11 19:13:04 +02:00
  • 2a67556e5d Fix font-size inheritance in HTML artifact iframes Mario Zechner 2025-10-11 18:46:55 +02:00
  • b5648eaabd Fix extension context detection in runtime providers Mario Zechner 2025-10-11 18:39:45 +02:00
  • 46c1da9826 Add getAllFromIndex method for efficient sorted queries Mario Zechner 2025-10-11 16:21:28 +02:00
  • b129154cc8 Add ToolRenderResult interface for custom tool rendering Mario Zechner 2025-10-11 04:40:42 +02:00
  • 3db2a6fe2c Expose agent, agentInterface, and artifactsPanel as public in ChatPanel Mario Zechner 2025-10-10 11:40:07 +02:00
  • 2756f2a974 Refactor JavaScript REPL tool description with consistent pattern Mario Zechner 2025-10-10 11:31:11 +02:00
  • 3337953b2a Improve artifacts tool description to emphasize update command Mario Zechner 2025-10-10 02:32:19 +02:00
  • ab9137542c Clarify when to use artifacts runtime functions vs artifacts tool Mario Zechner 2025-10-10 02:10:36 +02:00
  • 2e56f77599 Replace hasArtifact with listArtifacts Mario Zechner 2025-10-10 01:49:03 +02:00
  • 7a859cbe52 Merge createArtifact and updateArtifact into createOrUpdateArtifact Mario Zechner 2025-10-10 01:43:36 +02:00
  • 961112ff83 Fix abort detection to use message stopReason instead of global isStreaming Mario Zechner 2025-10-10 01:40:59 +02:00
  • 6bc098e57b HTML artifacts call window.complete() when page loads Mario Zechner 2025-10-09 23:49:22 +02:00
  • 695bcf9b6f Simplify ArtifactsRuntimeProvider constructor Mario Zechner 2025-10-09 23:37:14 +02:00
  • c0ad46fa01 Fix javascript-repl to throw errors on execution failure Mario Zechner 2025-10-09 23:30:40 +02:00
  • 4ac774cbbb Fix console logging and message routing Mario Zechner 2025-10-09 23:20:14 +02:00
  • 38aaaee968 Remove debug console.log statements causing duplicate error messages Mario Zechner 2025-10-09 20:53:32 +02:00
  • 8747e01c31 Display return values and fix duplicate error messages in REPL Mario Zechner 2025-10-09 20:51:25 +02:00
  • 5fc3857666 Pass return value through execution-complete message instead of logging Mario Zechner 2025-10-09 20:47:26 +02:00
  • 9a3f01fcb8 Fix REPL timeout with return statements by wrapping user code in function Mario Zechner 2025-10-09 20:43:39 +02:00
  • fdd4e24246 Fix message routing by broadcasting to all providers and consumers Mario Zechner 2025-10-09 20:41:22 +02:00
  • 3f29ce9cb6 Fix ConsoleRuntimeProvider blocking execution-complete from reaching executionConsumer Mario Zechner 2025-10-09 20:39:04 +02:00
  • 5dcb5ecc89 Fix race condition by making window.complete() async and awaiting it Mario Zechner 2025-10-09 20:31:48 +02:00
  • bb138307b1 Fix ConsoleRuntimeProvider hanging by calling respond() Mario Zechner 2025-10-09 20:27:02 +02:00
  • 33418d9dea Unify completion callback pattern across browser-javascript and javascript-repl Mario Zechner 2025-10-09 20:24:20 +02:00
  • 6983ad4eaa Simplify ConsoleRuntimeProvider to batch-send logs at completion only Mario Zechner 2025-10-09 20:16:32 +02:00
  • af0297cd16 Add onCompleted callback system for guaranteed console log delivery Mario Zechner 2025-10-09 20:03:51 +02:00
  • b288cd9448 Add debug logging to RuntimeMessageRouter and increase API key validation tokens Mario Zechner 2025-10-09 18:57:43 +02:00
  • c2793d8017 Add runtime bridge architecture and fix HTML escaping Mario Zechner 2025-10-09 17:32:45 +02:00
  • d7d79bd533 Add image artifact support with proper binary downloads Mario Zechner 2025-10-09 04:34:42 +02:00
  • 9687551324 Don't access innerHTML like that or lit kills itself. Mario Zechner 2025-10-09 04:26:03 +02:00
  • 4d2ca6ab2a Add artifact message persistence for session reconstruction Mario Zechner 2025-10-09 04:07:59 +02:00
  • 0eaa879d46 Fix various sandbox issues. Mario Zechner 2025-10-08 22:51:32 +02:00
  • 91c1dc6475 Add ollama dependency and dialog backdrop blur Mario Zechner 2025-10-08 17:49:56 +02:00
  • db34ef01bf Fix IndexedDB in-line vs out-of-line key handling Mario Zechner 2025-10-08 16:53:54 +02:00
  • 0de89a750e Refactor to Store-based architecture Mario Zechner 2025-10-08 16:41:02 +02:00
  • bbbc232c7c Implement unified storage architecture Mario Zechner 2025-10-08 16:14:29 +02:00
  • b3cce7b400 Fix spinner showing on aborted tool calls in javascript-repl and artifacts renderers Mario Zechner 2025-10-08 14:43:23 +02:00
  • 46b1abff1d Add cursor-pointer to collapsible header button Mario Zechner 2025-10-08 14:17:48 +02:00
  • 9a57aa7e1a Prevent default and stop propagation when clicking artifact pill Mario Zechner 2025-10-08 14:17:04 +02:00
  • 8e017db924 Export ArtifactPill from web-ui index Mario Zechner 2025-10-08 14:13:23 +02:00
  • 3adc8357b1 Make openArtifact public and remove type cast in ArtifactPill Mario Zechner 2025-10-08 14:12:52 +02:00
  • 58b9c36268 Make renderHeader and renderCollapsibleHeader accept string | TemplateResult Mario Zechner 2025-10-08 14:12:02 +02:00
  • 547be7ce37 Add clickable artifact pills to tool renderer Mario Zechner 2025-10-08 14:01:25 +02:00
  • b3efac4591 Update artifacts-tool-renderer to use collapsible headers Mario Zechner 2025-10-08 13:46:52 +02:00
  • 1405c47b50 Make entire collapsible header clickable Mario Zechner 2025-10-08 13:44:59 +02:00
  • f646a29d1a Add collapsible tool renderers with animated expand/collapse Mario Zechner 2025-10-08 13:38:45 +02:00
  • 8ec9805112 Refactor artifacts renderer and add Console component Mario Zechner 2025-10-08 01:54:50 +02:00
  • a8159f504f Make message transformer async, expose i18n. Mario Zechner 2025-10-07 17:49:23 +02:00
  • f7878c3c71 Rename ChromeStorageBackend to WebExtensionStorageBackend for cross-browser support Mario Zechner 2025-10-06 23:48:43 +02:00
  • bcd109f2e9 Remove debug console.log from ChatPanel Mario Zechner 2025-10-06 19:01:11 +02:00
  • 33145c5f24 Make mini-lit a peer dependency in pi-web-ui Mario Zechner 2025-10-06 18:59:08 +02:00
  • 6126380879 Update package-lock.json after mini-lit version changes Mario Zechner 2025-10-06 18:51:34 +02:00
  • 7068c01b44 Remove debug console.log from ChatPanel Mario Zechner 2025-10-06 18:40:41 +02:00
  • 2dbe7771fd Clean up browser-extension references from monorepo Mario Zechner 2025-10-06 18:40:04 +02:00
  • aa005d062a Remove browser-extension package (migrated to separate sitegeist repo) Mario Zechner 2025-10-06 18:38:25 +02:00
  • 7e79c05407 Fix navigation tracking and ChatPanel window width initialization Mario Zechner 2025-10-06 18:26:01 +02:00
  • 4f11cc15db Simplify navigation tracking - insert message on every active tab URL change Mario Zechner 2025-10-06 17:22:40 +02:00
  • 6295025787 Insert navigation messages when agent finishes working (after tool execution) Mario Zechner 2025-10-06 16:56:51 +02:00
  • d0cbca52b3 Tone down navigation badge styling - use card background with shadow instead of primary color Mario Zechner 2025-10-06 16:47:11 +02:00
  • 4a2ef56954 Only insert navigation messages on user message submit, not during idle browsing Mario Zechner 2025-10-06 16:45:48 +02:00
  • c66695f062 Use primary color for navigation badges to improve visibility in light theme Mario Zechner 2025-10-06 16:42:47 +02:00
  • c825ccf0fa Improve navigation message visibility and favicon handling Mario Zechner 2025-10-06 16:41:47 +02:00
  • 5f04960f6d Fix SessionListDialog behavior and document PersistentStorageDialog bug Mario Zechner 2025-10-06 16:33:33 +02:00
  • 2d68594711 Fix new session button and improve navigation message styling Mario Zechner 2025-10-06 16:22:27 +02:00
  • c9be21ebad Add navigation message tracking to browser extension Mario Zechner 2025-10-06 13:49:28 +02:00
  • 05dfaa11a8 Add custom message extension system with typed renderers and message transformer Mario Zechner 2025-10-06 13:45:08 +02:00
  • cf6b3466f8 Remove refresh. Mario Zechner 2025-10-06 12:55:41 +02:00
  • e5cf25a267 Refactor agent architecture and add session storage Mario Zechner 2025-10-06 12:47:52 +02:00
  • c18923a8c5 Clean-up Mario Zechner 2025-10-06 01:41:00 +02:00
  • 9a4e4b086e Remove old plan.md Mario Zechner 2025-10-06 01:33:57 +02:00
  • 12910a5940 Remove todos folder. Mario Zechner 2025-10-05 23:39:37 +02:00
  • 53e339ddb8 Enable thinking selector in MessageEditor Mario Zechner 2025-10-05 23:32:30 +02:00
  • 414a4eb8fd Bump version to 0.5.44 Mario Zechner 2025-10-05 23:00:59 +02:00
  • 0496651308 Add Anthropic prompt caching, pluggable storage, and CORS proxy support Mario Zechner 2025-10-05 23:00:36 +02:00
  • 66f092c0c6 Proxy package Mario Zechner 2025-10-05 19:02:15 +02:00
  • aaea0f4600 Integrate JailJS for CSP-restricted execution in browser extension Mario Zechner 2025-10-05 16:58:31 +02:00
  • f2eecb78d2 web-ui package Mario Zechner 2025-10-05 13:30:08 +02:00