This website requires JavaScript.
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
7159c9734e
Update web-ui example to use javascript-repl instead of calculate/getCurrentTime tools
Mario Zechner
2025-10-04 21:52:30 +02:00
9d6267a915
Fix javascript-repl renderer to use console-block component
Mario Zechner
2025-10-04 21:44:23 +02:00
8212623af0
Add JavaScript REPL tool to web-ui package
Mario Zechner
2025-10-04 19:12:38 +02:00
0af33ce79a
Fix race condition in web-ui SandboxedIframe
Mario Zechner
2025-10-04 19:09:17 +02:00
5520963841
Better detection of eval/<script> capability on current site wrt CSP
Mario Zechner
2025-10-04 01:13:07 +02:00
3481aeec26
Make browser_javascript tool abortable
Mario Zechner
2025-10-04 00:45:16 +02:00
c2427d375c
Fix browser javascript tool wrt navigation. Needs to be its own tool call as execution context gets smoked.
Mario Zechner
2025-10-03 23:48:15 +02:00
99983af597
Fix lints.
Mario Zechner
2025-10-03 23:21:59 +02:00
6d046236bf
Fix HtmlArtifacts no loading/updating
Mario Zechner
2025-10-03 11:35:12 +02:00
79dd23b6da
Restructuring and refactoring
Mario Zechner
2025-10-03 02:15:37 +02:00
3331701e7e
Clean-up
Mario Zechner
2025-10-02 02:48:25 +02:00
6a355d7a7e
Fix KeyStore for Firefox.
Mario Zechner
2025-10-02 02:45:38 +02:00
af426d2682
Fix sandboxed iframe.
Mario Zechner
2025-10-02 02:41:15 +02:00
faefc63309
iframe and Firefox fixes
Mario Zechner
2025-10-02 02:15:33 +02:00
4b0703cd5b
Artifacts tool, V1, htmlartifact broken due to CSP
Mario Zechner
2025-10-01 23:32:14 +02:00
51f5448a5c
Remove tool calls for which there are no results in subsequent user messages.
Mario Zechner
2025-10-01 22:18:30 +02:00
0e932a97df
More browser extension work, disable ajv validation in browser extensions, it uses eval/new Function, which is not allowed in manifest v3 extensions
Mario Zechner
2025-10-01 20:30:49 +02:00
fc1ef04b6d
UX fixes
Mario Zechner
2025-10-01 18:35:02 +02:00
d0b2d47b4a
More browser extension work. Old interface fully ported. Direct transport. Small UX fixes.
Mario Zechner
2025-10-01 18:27:40 +02:00
b3a7b35ec5
Port PDF/Office support, message editor, overlays, key setter
Mario Zechner
2025-10-01 17:31:13 +02:00
b67c10dfb1
feat: add cross-browser extension with AI reading assistant
Mario Zechner
2025-10-01 04:33:56 +02:00
c1185c7b95
chore: bump version to 0.5.43
Mario Zechner
2025-09-19 01:49:46 +02:00
f55985f633
Fix GPT-5 no-reasoning mode. Somewhat. There's no real off-switch ...
Mario Zechner
2025-09-19 01:45:00 +02:00
0f7ed33ba5
chore: bump version to 0.5.42
Mario Zechner
2025-09-19 00:14:23 +02:00
9e86079386
Fix block indexing in Google provider impl
Mario Zechner
2025-09-19 00:10:43 +02:00
2296dc4052
refactor(ai): improve error handling and stop reason types
Mario Zechner
2025-09-18 19:57:13 +02:00
293a6e878d
chore: bump version to 0.5.41
Mario Zechner
2025-09-18 11:18:02 +02:00
b6af05bbf6
fix(ai): correct streaming event documentation and API methods
Mario Zechner
2025-09-18 11:17:33 +02:00
c9d735bbbd
Clean-up
Mario Zechner
2025-09-16 12:27:30 +02:00
9c921049a6
chore: bump version to 0.5.40
Mario Zechner
2025-09-16 12:24:00 +02:00
39c626b6c9
feat(ai): add partial JSON parsing for streaming tool calls
Mario Zechner
2025-09-16 12:23:34 +02:00
197259c88a
Fix NodeJS compat
Mario Zechner
2025-09-16 02:19:47 +02:00
e2d23a5abb
Update AI models and index exports
Mario Zechner
2025-09-16 01:29:44 +02:00
365b9ec390
chore: bump version to 0.5.36
Mario Zechner
2025-09-16 01:11:28 +02:00
e8370436d7
Replace Zod with TypeBox for schema validation
Mario Zechner
2025-09-16 01:10:40 +02:00
f5ac1ef521
chore: bump version to 0.5.35
Mario Zechner
2025-09-15 20:32:50 +02:00
5f7a50deef
Make stream function configurable in agent
Mario Zechner
2025-09-15 20:31:53 +02:00
1c9ab1ca24
chore: bump version to 0.5.34
Mario Zechner
2025-09-15 00:35:10 +02:00
73d2119606
fix: Adjust max tokens for Anthropic and improve Google tools handling
Mario Zechner
2025-09-15 00:34:52 +02:00
433b42ac91
Fix Biome config, don't submit empty assistant messages to completions endpoint.
Mario Zechner
2025-09-09 21:47:40 +02:00
34a7344a7d
chore: bump version to 0.5.32
Mario Zechner
2025-09-09 15:00:32 +02:00
8f50f7cc79
0.0.1
Mario Zechner
2025-09-09 14:59:11 +02:00
35fe8f21e9
feat(ai): Implement Zod-based tool validation and improve Agent API
Mario Zechner
2025-09-09 14:58:54 +02:00
594b0dac6c
Stop GPT-OSS 20b from being dumb ..
Mario Zechner
2025-09-09 04:31:09 +02:00