hh
|
bac40ff268
|
feat(scheduler,conversations,api): cron and schedule in the gateway tz, job runs persisted
|
2026-09-01 23:13:17 +02:00 |
|
hh
|
f9bf51badf
|
feat(envelope,conversations): recall hook under the user text, user_sink for the setup's reply log
|
2026-09-01 16:08:53 +02:00 |
|
hh
|
a8491330fa
|
feat(injects,conversations,scheduler,gateway_tools,api): wake priority, master and parent aliases, scheduled injects start a turn
|
2026-08-30 20:34:12 +02:00 |
|
hh
|
5d67cfcc9e
|
fix(gateway_tools,conversations): say refused in user turns, the reply reaches the human itself
|
2026-08-30 02:26:35 +02:00 |
|
hh
|
be114e6eaf
|
feat(injects,conversations): configurable inject header, urgent inject marks the turn it cut
|
2026-08-29 17:07:43 +02:00 |
|
hh
|
4a59c59bda
|
fix(claude_sdk,conversations,rotation): context size from the last api call, new-day text by rotation reason
|
2026-08-29 16:54:29 +02:00 |
|
hh
|
1786406b31
|
feat(distill,conversations,scheduler,api,ui): close deep chats with a distiller fork, digest and index, idle and weekly state jobs
|
2026-08-29 03:15:39 +02:00 |
|
hh
|
12728b2eb4
|
refactor(envelope): drop the reply counter and the injects line, keep time and vault changes
|
2026-08-29 02:38:39 +02:00 |
|
hh
|
bc4233977d
|
feat(scheduler,rotation,envelope,api,ui): pgqueuer jobs and deferred injects, master rotation with handout, vault envelope, jobs page
|
2026-08-29 02:29:05 +02:00 |
|
hh
|
fd69eae05d
|
feat(conversations): pre-SDK rows read from canonical messages, implied titles, markdown adopts them by first prompt
|
2026-08-29 01:44:05 +02:00 |
|
hh
|
d3a3e7b1f1
|
fix(markdown): a rewritten assistant reply reseeds the session instead of resuming it
|
2026-08-29 01:37:52 +02:00 |
|
hh
|
98796a82c6
|
feat(ui,api,admin): sveltekit admin spa, usage by day/agent/conversation/model, rate limits, memory tree, turn snapshot
|
2026-08-28 22:14:15 +02:00 |
|
hh
|
609af9fe67
|
fix(core): a turn cut by shutdown keeps running_turn for recover
|
2026-08-28 19:33:26 +02:00 |
|
hh
|
c88726db9e
|
feat(core): seeds without text wait for the first turn
|
2026-08-28 19:03:08 +02:00 |
|
hh
|
38986cb82e
|
fix(telegram,core): no draft for seed turns
|
2026-08-28 18:59:00 +02:00 |
|
hh
|
7240e0cdac
|
fix(telegram,core): bare seeds stay silent in telegram
|
2026-08-28 18:42:35 +02:00 |
|
hh
|
0110cbd1cc
|
fix(telegram,core): first message seeds the branch, registered commands, no ellipses, html drafts
|
2026-08-28 18:25:46 +02:00 |
|
hh
|
9663fbf956
|
feat(telegram,core): master topic instead of general in private chats
|
2026-08-28 18:12:58 +02:00 |
|
hh
|
5177392f46
|
feat(telegram,core,backends,storage): telegram frontend with inbox, outbox, drafts and question buttons
|
2026-08-28 17:57:09 +02:00 |
|
hh
|
5d2ce68f6b
|
feat(core): publish tool.result on the bus for the activity panel
|
2026-08-28 17:01:00 +02:00 |
|
hh
|
70349e5ff4
|
refactor(agents,core,frontends): typed kinds, prompts per kind, frontend agents as parameters
|
2026-08-28 16:36:44 +02:00 |
|
hh
|
827fa0977b
|
feat(core,frontends,agents): agent kinds, frontend routing, anthropic on conversations, vault mirror
|
2026-08-28 03:50:33 +02:00 |
|
hh
|
e3074c266a
|
feat(core,backends,frontends,storage): conversations, inject queue, session pool, gateway mcp tools, api frontend
|
2026-08-28 03:08:30 +02:00 |
|