Repository navigation
v0.1.0
The first release of fuseraft-web, the web UI for fuseraft (formerly fuseraft-server). It needs fuseraft v1.13.0 or later.
Unpack the archive for your platform and run ./fuseraft-web. The log prints a one-time link for creating the first admin. See the README and docs/deploying.md.
Highlights
- Accounts. Sign in with a password, single sign-on (OIDC), or both. Includes a
fuseraft-web userscommand and admin and account pages. (#5) - One fuseraft home per account. Each account's sessions, chats, memory, schedules and model profiles are its own, and profile keys go only to that account's processes. (#5)
- Sessions outlive the server. Stopping, upgrading or crashing fuseraft-web leaves sessions and chats running, and the next server picks them up, approvals included. Under systemd, set
KillMode=process. (#5) - Runs fuseraft out of process over its versioned wire protocol, so a fuseraft upgrade can't break the build. (#1)
- Pages: Sessions, REPL, HITL approvals, Builder, Schedule, Memory, Configs, Context, Plugins, Model Profiles, and Daemons for attaching to
fuseraft serve. (#2, #3) - Self-contained archives for Linux, macOS and Windows; no .NET install needed. (#5)
What's Changed
- refactor: run fuseraft out of process over the wire protocol by @fuseraft in #1
- feat: bring back the Memory, Schedule, Configs and Builder pages by @fuseraft in #2
- feat: add a Daemons page that attaches to fuseraft serve over WebSocket by @fuseraft in #3
- docs: add a Daemons page screenshot to the README by @fuseraft in #4
- feat: accounts, per-user fuseraft homes, a real build, and sessions that outlive the server by @fuseraft in #5
New Contributors
Full Changelog: https://github.com/fuseraft/fuseraft-web/commits/v0.1.0