Shivering Ocelot
bdd7f89663
inference: support reasoning effort for openrouter
2026-09-27 02:07:20 -05:00
Shivering Ocelot
5b75d95a8c
frontend: sidebar rework, add in chat
2026-09-26 16:07:31 -05:00
Shivering Ocelot
1232872360
frontend: standardize base styles and color scheme, rework chat input section
2026-09-26 09:13:14 -05:00
Shivering Ocelot
98fbed03cc
frontend,chat: chat redesign, all message styles are now beautiful
2026-09-25 23:43:54 -05:00
Shivering Ocelot
73b789b586
feat(chat): robust thread support (complex)
2026-09-25 19:56:55 -05:00
Shivering Ocelot
c588a12160
chat: proper fork behavior in backend, wip frontend
2026-09-25 18:41:16 -05:00
Shivering Ocelot
7bf1080d19
wip,chat: forking edits
2026-09-25 15:57:40 -05:00
Shivering Ocelot
5ae94ca513
chat,frontend: better chat entry algorithm (wip)
2026-09-25 14:23:24 -05:00
Shivering Ocelot
92102a235c
chat-frontend: redesign chat entry computation using thread objects
2026-09-24 15:07:28 -05:00
Shivering Ocelot
9277b5a770
wip: thread revamp
2026-09-23 13:44:22 -05:00
Shivering Ocelot
5b3f8b0f09
chore: cleanup and update docs
2026-09-22 11:45:59 -05:00
Shivering Ocelot
3283b77ab9
feat: implement drives, backend and frontend
2026-09-22 10:58:08 -05:00
Shivering Ocelot
6ad0a461e4
drives initial plan
2026-09-21 16:18:42 -05:00
Shivering Ocelot
75dac1e459
chore(frontend): reduce redundancies
2026-09-21 15:18:22 -05:00
Shivering Ocelot
dac5d201cd
refactor: split chat functionality in chat.js
2026-09-21 13:22:46 -05:00
root
5aa086cb15
feat(frontend): schema input in remote function calls
2026-09-21 11:17:14 -05:00
root
4dc776dda4
Remotes view: unified table display for connected and local remotes
...
- Remotes and Local Remotes merged into a single grid/table layout; upstream connected remotes listed first, local remotes after
- Expanding a remote row shows its functions as indented rows; any number of remotes can be expanded simultaneously
- Each function row shows name and description, and expands into a detail section (10em min height) with JSON arguments on the left and call output on the right
- Connected and local remotes are visually identical; local remotes additionally offer connect/disconnect and delete options plus a connected status
- Disconnected local remotes show an editable function interface (args editor + JS body); when connected, functions become callable instead (only one mode shown at a time)
- Local remote<->upstream connection matching persisted across view reloads via sessionStorage (browser-session scoped, matching connection lifetime), not across tab reloads
- Local remote store and remote-call listener moved to module scope so they survive view reloads; stale matching flags are dropped when the socket connection is gone
2026-09-21 11:17:14 -05:00
Shivering Ocelot
e1063fc733
refactor: refactor server as a package
2026-09-21 10:41:38 -05:00
Shivering Ocelot
75e49fcbcd
feat: agent app mixin
2026-09-20 19:35:41 -05:00
Shivering Ocelot
7e68348368
fix: bug when cancelling tasks, tool call message subkind
2026-09-20 17:29:50 -05:00
Shivering Ocelot
248146056a
feat: configurable port, use HUB_DATA and HUB_PORT env vars
2026-09-20 17:23:43 -05:00
Shivering Ocelot
6be745a6f4
chore: configurable deployment
2026-09-20 17:00:38 -05:00
Shivering Ocelot
caeb47be11
feat: new default port 17922
2026-09-18 13:14:08 -05:00
Shivering Ocelot
b324dc3a6b
fix(chat): truncate log message size
2026-09-09 22:47:22 -05:00
Shivering Ocelot
5fe7c91bb8
fix: logout button
2026-09-05 10:37:29 -05:00
Shivering Ocelot
c22ac6d3e2
docs: document agent, chat, and api endpoints
2026-09-05 07:47:27 -05:00
Shivering Ocelot
563f1871d2
feat(frontend.chat): thread preview and single active thread
2026-09-04 01:11:06 -05:00
Shivering Ocelot
8e94967a9f
feat(chat): improve log message display
2026-09-04 00:34:57 -05:00
Shivering Ocelot
d9204d262c
bugfix: small fixes
2026-09-04 00:14:51 -05:00
Shivering Ocelot
30afcf2803
feat(chat): support chat resources, implement chat-based remote discovery via resource messages
2026-09-02 16:34:12 -05:00
Shivering Ocelot
da1420d04b
feat(remotes): full remote walkthrough, complete local remotes with editable functions
2026-09-02 12:33:34 -05:00
Shivering Ocelot
5009a4eb4c
feat(backend): full remote implementation, untested
2026-09-02 10:46:51 -05:00
Shivering Ocelot
0705f4abc5
feat(frontend): full remote ui with mock data
2026-09-01 22:20:01 -05:00
Shivering Ocelot
143bca8a8b
fix(backend): handle reasoning event correctly
2026-09-01 22:19:43 -05:00
Shivering Ocelot
11b5c4e69f
feat(frontend): remotes skeleton
2026-09-01 15:56:50 -05:00
Shivering Ocelot
56e4844992
use agentname in ws actions and frontend
2026-08-30 23:42:23 -05:00
Shivering Ocelot
3b2b3507e5
deployment files and script
2026-08-30 17:33:31 -05:00
Shivering Ocelot
6c5140fb92
Fix agent tool support, fix many other bugs
2026-08-23 00:36:37 -05:00
Shivering Ocelot
2b44dcebf4
stabilize app shutdown flow and resource cleanup
2026-06-30 10:59:46 -05:00
Shivering Ocelot
878a09f9e9
finish openrouter tool parsing
2026-06-30 10:58:56 -05:00
Shivering Ocelot
c71b0a9642
stabilize async loops
2026-06-22 09:08:59 -05:00
Shivering
d934dc0ef7
WIP Stash
2026-06-21 08:52:53 -05:00
Shivering Ocelot
9585008433
wip: add tools to agent control and improve tool class
2026-06-08 05:18:38 -05:00
Shivering Ocelot
6134c026a6
feat(frontend): agent resource sections
2026-06-06 21:56:12 -05:00
Shivering Ocelot
a10224d21e
upgrade run ui
2026-06-06 16:36:01 -05:00
Shivering Ocelot
bb204f2c6c
cleanup, future database sketches
2026-06-06 15:03:04 -05:00
Shivering Ocelot
e3e910df2c
fix: chat agent integration, llama inference bug
2026-06-05 00:05:50 -05:00
Shivering Ocelot
17d3041a60
feat: (WIP) improve openrouter tool parsing and openai tool encoding
2026-06-04 11:27:42 -05:00
Shivering Ocelot
7058cf0771
feat: fix and improve model list ui and features
2026-06-01 13:56:10 -05:00
Shivering Ocelot
9caf057a68
Replace fontawesome with iconoir
2026-05-31 23:18:39 -05:00