ouroboros/docs
Ouroboros b6e82b095f fix(#1195): a synchronous extension WS handler runs off the ASGI loop
Review round 3 advisory (gpt-6-astra): ws._dispatch_extension_message still
called a synchronous in-process handler directly on the event loop, so one
skill's blocking callback (its barrier wait included) stalled unrelated HTTP
and WebSocket work. The WS dispatcher now mirrors the HTTP one: a coroutine
handler is awaited, a synchronous one runs through asyncio.to_thread.
Regression tests/test_ws_dispatch_off_loop.py: a heartbeat coroutine keeps
ticking while the handler blocks, and the handler observes the release the
loop sets afterwards (fails on the previous tree).
2026-09-22 20:48:34 +03:00
..
about
architecture fix(#1195): a synchronous extension WS handler runs off the ASGI loop 2026-09-22 20:48:34 +03:00
archive/first-generation Retire completed campaign artifacts and keep repository reports explicit 2026-09-18 01:07:51 +03:00
assets
benchmarks
development Merge managed/ouroboros into claude/custody-memo-recent-tails-20260922 2026-09-22 03:03:55 +03:00
examples/author_ui_kit feat: add opt-in module widget theme bridge 2026-09-20 04:22:43 +03:00
history/first-48-hours
install fix: keep release metadata within the history cap 2026-09-21 17:30:11 +03:00
inventories fix(#1195): a synchronous extension WS handler runs off the ASGI loop 2026-09-22 20:48:34 +03:00
paper
.nojekyll
404.html
ANDROID_INSTALL.md Qualify experimental Android delivery without blocking desktop releases 2026-09-18 02:10:23 +03:00
ANDROID_RECOVERY.md Name the English Android stop control in recovery instructions 2026-09-18 04:40:18 +03:00
ARCHITECTURE.md fix: keep release metadata within the history cap 2026-09-21 17:30:11 +03:00
CHECKLISTS.md docs: one owner intent has one control — references and commands 2026-09-21 01:47:37 +03:00
CHECKLISTS_ARCHIVE.md fix(review): align contribution sizing and diagnostics with retrieval 2026-09-18 01:35:59 +03:00
CNAME
CREATING_SKILLS.md fix(#1195): the handlers of one skill still run one at a time 2026-09-22 20:06:02 +03:00
DELEGATED_ADMISSION.md Simplify delegated binding and disclose target drift 2026-09-20 18:40:05 +03:00
DEPLOYMENT.md
DESIGN.md feat: consciousness Observe boundary, agency-first wake prompt, owner-governed schedule lifecycle 2026-09-22 17:08:03 +03:00
DEVELOPMENT.md Bind Presence work to an owner-selected folder 2026-09-15 23:42:14 +03:00
DOMAIN_MAP.md fix(#1195): keep the server responsive while skills and history run 2026-09-22 18:10:17 +03:00
index.html
install.json
llms.txt
MODEL_SEND_OBSERVABILITY.md fix(#1195): execution resolves a skill identity with ordinary discovery 2026-09-22 19:26:56 +03:00
PERSISTENCE.md Stamp lineage on every tool row and task_id on the two direct-chat rows 2026-09-21 13:16:18 +03:00
robots.txt
sitemap.xml
USAGE_COMPACTION.md Derive the usage-ledger compaction floor from the ledger, not from process memory 2026-09-21 07:57:39 +03:00