Commit graph

23 commits

Author SHA1 Message Date
Damocles
09259ee5fa split main.rs into types, timeline, claude, handlers, session modules 2026-05-01 02:15:03 +02:00
Damocles
8d2f43b6c5 add readme 2026-05-01 01:58:23 +02:00
Damocles
6f8ef050b1 update docs: DAMOCLES-LAB status, gotchas, decisions, deployment notes 2026-05-01 00:18:36 +02:00
Damocles
5b91de6339 show others' read receipts on each message in prompt 2026-04-30 22:54:41 +02:00
Damocles
f05ce0ee2b send typing notice while claude is processing 2026-04-30 22:46:13 +02:00
Damocles
c8eb9870a9 send reactions via '=== react emoji'; reactions also trigger shard 2026-04-30 22:39:40 +02:00
Damocles
bf29e9f7d9 surface reactions: messages get short event_id prefix, reactions appear as standalone timeline events 2026-04-30 22:27:51 +02:00
Damocles
d6d352d2f7 switch to '=== type' single-line headers for multi-doc output (more robust than ambiguous --- frontmatter) 2026-04-30 21:54:39 +02:00
Damocles
aa4ed13518 support DM target via 'dm: @user:server' frontmatter, finds or creates DM room 2026-04-30 21:35:48 +02:00
Damocles
26d0e07199 configurable max_history; auto-pull replied-to messages into prompt context 2026-04-30 21:31:29 +02:00
Damocles
31ad42f637 matrix read receipts; seed last_shown from stored receipts on restart 2026-04-30 21:09:03 +02:00
Damocles
5ab592071e configurable model (default sonnet 4.6), timestamps in chat log 2026-04-30 21:02:44 +02:00
Damocles
84bb5165ef auto-join invites, auto-create room/people notes with display names 2026-04-30 20:44:34 +02:00
Damocles
50e2695e93 use matrix-sdk event cache for persistent room history, drop in-memory message buffers 2026-04-30 20:24:33 +02:00
Damocles
6a3e7a8019 list room senders in prompt for per-person notes discovery 2026-04-30 19:11:48 +02:00
Damocles
9aa85549b5 pass message history with seen/new separator, room notes path, trace logging for full prompt 2026-04-30 19:06:09 +02:00
Damocles
0a1246d1f8 configurable rate limit, paths module, verify and bootstrap binaries 2026-04-30 18:15:00 +02:00
Damocles
888eddf093 crane for cached dep builds, clippy pedantic, extract paths module 2026-04-29 23:27:49 +02:00
Damocles
4c17146b6f event handler, claude bridge, frontmatter parser, rate limiter, full message loop 2026-04-29 22:03:03 +02:00
Damocles
1cc02e6f36 add send binary for posting messages to matrix rooms 2026-04-29 21:23:00 +02:00
Damocles
d8f322b91f login, session persistence, sync loop with message logging 2026-04-29 21:12:57 +02:00
Damocles
44c9503f86 scaffold: flake, cargo init, matrix-sdk 0.14 + tokio 2026-04-29 20:45:02 +02:00
Damocles
09e8a3c012 init flake 2026-04-29 20:33:37 +02:00