Releases
v1.4.1
Compare
Sorry, something went wrong.
No results found
Added
Serve a browser interface at / from files embedded in the binary, gated on M365_ENABLE_WEB_UI
Add the chat interface with a conversation sidebar, streaming answers and model selection
Keep the composer in place while the conversation scrolls and move the model picker into it
Record the turns of a session under data/transcripts and read them back over GET /v1/sessions/{id}/messages
Bind a session to a conversation that already exists with PUT /v1/sessions/{id}
Read a conversation this gateway never carried from the M365 conversation page
Import an upstream conversation into a session over GET /v1/conversations/{id}/messages
Offer to load the history of a conversation started in the M365 web or mobile client
Document the whole command surface in --help, including both subcommands and the environment variables
Changed
Set ReadHeaderTimeout and IdleTimeout on the HTTP server, and tighten the log file, the written coding-tool file and their directories to owner-only
State on every remaining static-analysis finding why the code is safe, so a real one cannot hide in the noise
Cover the coding-tool workspace escape and the written file mode with tests
Describe the web interface and reading a conversation held upstream in both READMEs
Ignore the Go build cache directory
Fixed
Strip the backend's raw citation markers from answer text on every channel
Check the error every discarded call returns, and report a failed cache directory instead of proceeding without one
Restrict a log file an earlier build left readable
You can’t perform that action at this time.