feat(0.25): Access Engine on current main - #10
Closed
PabloTheThinker wants to merge 16 commits into
Closed
Conversation
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
marked this pull request as ready for review
August 15, 2026 13:45
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>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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.