Meta Vens
c29c5d1a4e
Publish Container / Build and publish Bifrost image (push) Has been cancelled
persona matrix mouth: a delivery's context is read from Matrix, not remembered
...
The per-room in-memory history map is gone: a restart emptied it and /sync resumed from the
cursor, so every room (a DM first) lost its past. When a delivery is built the mouth now reads
the room's timeline from the homeserver as that Persona (GET /messages dir=b, or the thread's
root plus /relations m.thread for a threaded message), keeps m.room.message from everyone
including her own, oldest first, ending before the delivered event. Newest lines are kept to a
16 KiB byte budget (each clipped to limits.contextBytes), at most the 20 lines the delivery
tuple carries. One fetch per room or thread per sync round. A failed fetch gives empty context
and a redacted log line; the delivery still goes out.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-31 05:10:57 +01:00
..
git-gate
Tighten dispatched gh gate parsing
2026-06-17 10:34:38 +01:00
git-hooks
Enforce bridge-owned GitHub pushes in dispatch turns
2026-06-17 06:51:08 +01:00
agent-transport.mjs
Bifrost suite: load @gamecult/cultcache-ts; skip Rust fixture tests with a stated reason
2026-09-30 17:16:39 +02:00
bifrost-bridge.mjs
Watchdog notice reader: pin timeout, spawn-error, 5xx/429 and guard behaviour; say what non-2xx is
2026-09-30 22:56:27 +02:00
bifrost-crossing-documents.mjs
Load CultLib entrypoints without workspace links
2026-07-15 22:20:03 +01:00
bifrost-discord-command-documents.mjs
Move public crossings onto typed Bifrost transport
2026-07-15 22:16:07 +01:00
bifrost-discord-persona-ingress.mjs
Own native Persona Discord transport
2026-07-22 00:34:04 +01:00
bifrost-feedback-identity.mjs
Sign Persona feedback provider health
2026-07-19 21:41:50 +01:00
bifrost-repository-release-authority.mjs
Gate deployments with typed release authority
2026-07-16 18:28:13 +01:00
bifrost-signed-identity.mjs
Own native Persona Discord transport
2026-07-22 00:34:04 +01:00
cultmesh-bridge-commands.mjs
Bifrost pump: one verb, one path; refuse anything else with a failed receipt
2026-09-30 16:59:51 +02:00
dispatch-agent-requests.mjs
Remove unused postBridgeJson/postDispatchRunJson and their ensureTrailingSlash copies
2026-09-13 14:41:21 +02:00
governance-threads.mjs
Bifrost suite: load @gamecult/cultcache-ts; skip Rust fixture tests with a stated reason
2026-09-30 17:16:39 +02:00
install-agent-dispatch-task.ps1
Hide agent dispatch scheduled task
2026-05-20 18:05:16 +01:00
persona-chat-documents.mjs
mouth-all-personas: one Matrix mouth serves every Persona; deliveries carry mentions and is_direct, refusals are typed; same-server DM invites accepted; the ring is deleted (Persona turns are the heartbeat's) (squash of eureka-body/mouth-all-personas 7b63031..5b628e2; Soul s1-s3)
2026-10-30 02:49:59 +01:00
persona-feedback-documents.mjs
Own native Persona Discord transport
2026-07-22 00:34:04 +01:00
persona-feedback-idunn-health.mjs
Prove signed health transport identity
2026-07-22 02:53:44 +01:00
persona-feedback.mjs
persona-mouth: Matrix ear and mouth for Personas (brake-refusing sends, token only in the Authorization header, cursor after ack, one ring per idle window); delete the Discord posting actuator (squash of eureka-body/persona-mouth 1894f65..ab2bdc6; Soul s1)
2026-10-29 19:41:30 +01:00
persona-matrix-mouth.mjs
persona matrix mouth: a delivery's context is read from Matrix, not remembered
2026-10-31 05:10:57 +01:00
provider-advertisement.mjs
Delete Epiphany operator bridge
2026-08-22 06:16:39 +02:00
run-agent-dispatch-hidden.vbs
Hide agent dispatch scheduled task
2026-05-20 18:05:16 +01:00
verify-persona-feedback-release-authority.mjs
Gate organizational Persona feedback
2026-07-18 20:32:10 +01:00
watchdog-notice.mjs
Watchdog notice reader: a future stamp is eligible now; no production clock seam
2026-10-01 02:19:01 +02:00