Skip to content

feat(0.25): Access Engine on current main - #10

Closed
PabloTheThinker wants to merge 16 commits into
mainfrom
cursor/access-engine-025-main-063c
Closed

feat(0.25): Access Engine on current main#10
PabloTheThinker wants to merge 16 commits into
mainfrom
cursor/access-engine-025-main-063c

Conversation

@PabloTheThinker

@PabloTheThinker PabloTheThinker commented Aug 15, 2026

Copy link
Copy Markdown
Owner

Closed — not the land PR.

A second Access Engine PR was opened here during the rebase onto current main. The land vehicle is PR #8 (updated in place on cursor/access-engine-operational-d9a7).

#7 superseded. #6 not merged.

Open in Web Open in Cursor 

cursoragent and others added 13 commits August 15, 2026 13:37
Research Hermes Agent Quicksilver/Judgment updates and invent the
Obligatory External Workspace (OEW) path to make Hermespace the
functional J-space of Hermes agents.

- Add deep assessment + OEW thesis + phased roadmap
- Move jspace into src/hermespace/jspace/ (hub, env, protocol)
- Reorganize docs into jspace/assessment/architecture/integration/ops/research/roadmap
- Soft-wire ProtocolGate into workflow meta (HERMESPACE_OEW)
- Add LAYOUT.md and planned turn/memory/warehouse package READMEs

Co-authored-by: Pablo <PabloTheThinker@users.noreply.github.com>
Make Hermespace the causal J-space for connected Hermes agents:

- Auto-park silent intermediates on every material turn
- Sticky Soccer→Rugby swap reshapes Report + silent chain
- Reflect seeds next mid-band; ablate filters model broadcast
- Wire OEW through workflow + hermes_bridge + session-end harvest
- Quicksilver inject caps; experiments/oew_eval.py paper scenarios
- HERMESPACE_OEW defaults to 1 (set 0 to soften)

Co-authored-by: Pablo <PabloTheThinker@users.noreply.github.com>
Co-authored-by: Pablo <PabloTheThinker@users.noreply.github.com>
Deepen the research bridge (Baars GWT, Changeux/Dehaene GNW,
Anthropic J-space + Dehaene commentary) and prove higher-order
behavior for day-to-day Hermes use:

- docs/jspace/29 + 30 (research + daily usage)
- experiments/day_in_life_oew.py — 12/12 paper-shaped scenarios
- Enforce hub ≤25 capacity bottleneck in JSpace._recompete
- CI test runs the day-in-life harness

Proof: selectivity, ignition, hold-while-report, silent dual-decode,
France→China swap, inject, ablate, CRT reflect seed, workflow,
night harvest, capacity, C2 audit.

Co-authored-by: Pablo <PabloTheThinker@users.noreply.github.com>
Capture how Anthropic's X video/thread says J-space is operated
(read, audit, shape; deliberate vs automatic; hidden goals) and
make that the Hermes-base product surface:

- docs/jspace/31-anthropic-x-video-deep-dive.md
- docs/jspace/32-hermes-base-as-jspace.md
- hermespace.HermesBase facade + hs base CLI
- tests/test_hermes_base.py

Thesis: Hermes Agent = specialists; Hermespace OEW = J-space;
HermesCube = enduring memory Anthropic's model alone lacks.

Co-authored-by: Pablo <PabloTheThinker@users.noreply.github.com>
When a Hermes agent connects through Hermespace, charge Cube/standalone
wisdom into WorldModel, seed the OEW hub, and surface optional hive peer
presence. HermesBase.connect / hs base connect|room; living assessment
maps Anthropic/Baars/Dehaene memories to the Cube-as-core design.

Co-authored-by: Pablo <PabloTheThinker@users.noreply.github.com>
Merge FOA hub, OEW, dual decode, connect, lens/audit/scalpel, and harvest
into one J-Space Engine for Hermes Agent — warehouse optional.

Fixes: silent inject double-hold, Workbench second beat, double hub sync,
fragmented night harvest. Adds access_roles, metrics, chain, probe, and
plugin user_reply_hint. HermesBase becomes a thin alias.

Co-authored-by: Pablo <PabloTheThinker@users.noreply.github.com>
Rename product surface away from third-party J-space naming:
AccessEngine, AccessHub, AccessEnv, hermespace.access, hs access.
Keep hermespace.jspace as a deprecated shim only.

Co-authored-by: Pablo <PabloTheThinker@users.noreply.github.com>
Co-authored-by: Pablo <PabloTheThinker@users.noreply.github.com>
Co-authored-by: Pablo <PabloTheThinker@users.noreply.github.com>
Co-authored-by: Pablo <PabloTheThinker@users.noreply.github.com>
Co-authored-by: Pablo <PabloTheThinker@users.noreply.github.com>
Land the remaining operational-desk work on Access Engine rebased onto current main:
- Insight soft-import (bounded perceive card, fail-soft, high-load skip)
- Skip or shrink cube_beat when Hermes memory.provider already prefetched
- World projects from the Cube book instead of a second JSONL archive
- plugin.yaml provides_hooks for all 9 hooks plus advisory python_dependencies
- Drop leftover ILO_HOME / ilo-finish-report strings without brand blocklists

Co-authored-by: Pablo <PabloTheThinker@users.noreply.github.com>
@PabloTheThinker
PabloTheThinker marked this pull request as ready for review August 15, 2026 13:45
cursoragent and others added 3 commits August 15, 2026 13:48
Hang the Insight strip beside cube_beat on pre_llm_call only. Feature-detect
HermesInsight.perceive_card; skip until that method exists. Do not format
perceive() output or call plan on the hot path. Skip entirely on high/protect
load. AccessEngine.turn no longer injects Insight.

Co-authored-by: Pablo <PabloTheThinker@users.noreply.github.com>
Config-only single-pump: if Hermes memory.provider is hermescube, do not
call cube_beat / center.supply / build_space_inject on pre_llm. MemoryManager
already prefetched. Empty prefetch leaves no second strip. pulse_charge and
sync_world_beliefs stay on idle/enter/seal. No MemoryProvider in Space.

Co-authored-by: Pablo <PabloTheThinker@users.noreply.github.com>
Fail-soft: missing or corrupt memory.provider config means provider off,
so pre_llm still runs cube_beat. Skip only when provider is confirmed
hermescube. Insight still never calls recall / perceive / insight_beat.

Co-authored-by: Pablo <PabloTheThinker@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants