Damocles
|
9171290ae7
|
edits as standalone timeline events with old_body/new_body
|
2026-05-01 13:50:52 +02:00 |
|
Damocles
|
bc3a4782cc
|
surface message edit history (no edit_message tool - shard commits to its words)
|
2026-05-01 13:45:23 +02:00 |
|
Damocles
|
9d490f5ca8
|
update readme for long-running session, token bucket, full tool list
|
2026-05-01 13:38:22 +02:00 |
|
Damocles
|
c4d94798a1
|
claude stream-json with --print also requires --verbose
|
2026-05-01 13:32:16 +02:00 |
|
Damocles
|
496bb5484a
|
token bucket rate limiting with burst + synthetic notice on delay
|
2026-05-01 13:29:52 +02:00 |
|
Damocles
|
d4b8aa731b
|
long-running shard session via stream-json
|
2026-05-01 13:16:15 +02:00 |
|
Damocles
|
f4f11b78ad
|
include current wall clock in matrix_turn envelope
|
2026-05-01 12:59:07 +02:00 |
|
Damocles
|
cc3451eef3
|
json input format + required room_id on all room-scoped tools
|
2026-05-01 12:46:15 +02:00 |
|
Damocles
|
ef461797ad
|
markdown formatting in messages, sharper tool descriptions
|
2026-05-01 04:20:56 +02:00 |
|
Damocles
|
829a60854f
|
add fetch_event tool and backfill get_room_history beyond event cache
|
2026-05-01 03:33:04 +02:00 |
|
Damocles
|
e538be2c3a
|
process unread messages on restart by registering handlers before initial sync
|
2026-05-01 03:17:07 +02:00 |
|
Damocles
|
3f5208cab1
|
add send_reply and get_room_history mcp tools, show reply targets in prompt
|
2026-05-01 03:12:52 +02:00 |
|
Damocles
|
41da93a71f
|
update readme for mcp tools
|
2026-05-01 02:41:34 +02:00 |
|
Damocles
|
9354837830
|
replace === output parsing with MCP tools via rmcp
|
2026-05-01 02:38:13 +02:00 |
|
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 |
|