G gwt-context / memory runtime
v0.3.0 RC · bounded sanity green · 2026-04-29
Tests 206 / 206 RULER 100% LongBench 100% Bus on / off
MCP memory runtime · GWT-shaped

Working memory for agents, shaped like attention.

gwt-context is a Global Workspace Theory-inspired MCP server: facts compete for a bounded workspace, broadcasts fan out to independent processors, and accepted proposals drive the next memory actions.

§ 01what runs today

Not a vector-search wrapper. An attention loop.

The current runtime has a bounded workspace, ignition threshold, recurrent link activation, bus arbitration, subscriber budgets, and MCP tools for exact memory operations.

i. selection
Selection before recall

Candidates enter a preconscious buffer, compete through specialists, and only high-activation winners become globally visible in the workspace.

preconscious → workspacebounded
ii. broadcast
Broadcast bus

Structured resolve, semantic recall, relation continuation, contradiction checks, and follow-up critique read the same broadcast and propose actions.

5 subscriber loopsfan-out
iii. memory ops
Traceable memory ops

Backup, restore, reset, dedup import, working-memory compaction, exact collection queries, and admission reasons are available through MCP.

MCP toolsauditable
§ 02current RC evidence

v0.3.0 — bounded sanity, with bus on and off.

Latest bounded sanity run was executed on 2026-04-29 against the configured OpenAI-compatible Qwen endpoint, with bus-on and bus-off slices. Numbers below are the artifacts of the run that ships in this release candidate.

206pass
pytest cases
passing
100%
RULER sanity
bus on / off
100%
LongBench sanity
bus on / off
0/0
subscriber
timeout / error
5
subscriber
loops live
RC
v0.3.0
release candidate

RUN · bounded Qwen sanitygreen

EndpointOpenAI-compatible Qwen
Workspacebounded · ignition gated · traceable
Bus5 subs · 2/4 RULER · 2/2 LongBench
RULER100% · bus on/off
LongBench100% · bus on/off
Issued2026-04-29 · documented in dogfood report
§ 03try it locally

Hash embeddings — deterministic from the first command.

Use hash embeddings for deterministic local checks and MCP client smoke tests without downloading embedding models. Bounded sanity, RULER, and LongBench all pass under the hash provider.

honest report

Start with the honest GWT report before repeating the GWT claim. It names what is real in the runtime and what still needs independent processor loops.

~/gwt-context · main
shellsmoke
1$pip install -e ".[dev,bench]"
2$GWT_EMBEDDING_PROVIDER=hash \
3 GWT_EMBEDDING_MODEL=hash \
4 python -m gwt_context.smoke
5bounded sanity ok · 206 / 206
6$python -m gwt_context.mcp_client_smoke
7mcp tools ok · 5 subs · bus on/off
§ 04docs

Read before repeating the claim.