08d27f0007db23e9093ad4a64e2c7d93a18c0a10
Add PUT /sessions/{session_id}/messages/{index} to edit a user message and prune all subsequent messages.
Add POST /sessions/{session_id}/regenerate to regenerate an assistant response from a given index (supports optional streaming).
Introduce EditMessageRequest and RegenerateRequest schemas.
Update the frontend to: • allow in‑place editing of user messages with an auto‑focusing textarea; • copy messages to clipboard; • regenerate assistant responses via a button.
Add new CSS rules for message options bars and the editing textarea.
Description
Heimgeist is a project with a backend written in Python handling schemas and main logic, along with a frontend using JavaScript for audio input, managed via npm.
Languages
Python
53.4%
JavaScript
38.8%
CSS
6.4%
Shell
1.3%