Victor Giers 08d27f0007 feat: add message editing and regeneration endpoints
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.
2025-08-25 23:56:26 +02:00
2025-08-22 23:42:34 +02:00
2025-08-22 23:42:34 +02:00
2025-08-22 23:42:34 +02:00
2025-08-22 23:42:34 +02:00
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.
8.3 MiB
Languages
Python 53.4%
JavaScript 38.8%
CSS 6.4%
Shell 1.3%