Asi active-interleave
Interleaves context from recently active Claude/Amp threads into current activity via random walk.
git clone https://github.com/plurigrid/asi
T=$(mktemp -d) && git clone --depth=1 https://github.com/plurigrid/asi "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/active-interleave" ~/.claude/skills/plurigrid-asi-active-interleave-9ee8fb && rm -rf "$T"
skills/active-interleave/SKILL.mdActive Interleave Skill
Interleaves context from recently active Claude/Amp threads into current activity via random walk.
bmorphism Contributions
"all is bidirectional" — @bmorphism, Play/Coplay gist
Active Inference Pattern: The interleave implements Active Inference in String Diagrams epistemic foraging — actively sampling from recent contexts to minimize uncertainty about the current task. Each random walk step is an epistemic action that gathers information.
Play/Coplay Duality: The interleave embodies bmorphism's bidirectional principle:
- Play (action): Query recent threads, walk the awareness graph
- Coplay (perception): Integrate fragments, update current context
GF(3) Balanced Exploration: The triadic structure (MINUS/ERGODIC/PLUS) ensures balanced exploration — validation filters (MINUS), random walk explores (ERGODIC), and colored emission generates (PLUS). Conservation Σ = 0 maintains coherence.
Activation
Load when context from recent work would help current task.
Usage
# Interleave from last 24 hours bb ~/.claude/skills/active-interleave/active.bb # Interleave from last N hours bb ~/.claude/skills/active-interleave/active.bb --hours 6 # Query-focused interleave bb ~/.claude/skills/active-interleave/active.bb --query "aptos blockchain" # JSON output bb ~/.claude/skills/active-interleave/active.bb --json
Behavior
- MINUS (-1): Validate recency window, filter to active threads only
- ERGODIC (0): Random walk through recent sessions following awareness edges
- PLUS (+1): Emit interleaved fragments with GF(3) coloring
GF(3) Conservation
Each interleave batch maintains Σ trits ≡ 0 (mod 3).
Integration
Call from current thread to surface relevant recent context:
;; In any bb script (require '[babashka.process :refer [shell]]) (def context (-> (shell {:out :string} "bb" (str (System/getProperty "user.home") "/.claude/skills/active-interleave/active.bb") "--json") :out))
Schema
Reads from
~/worldnet/cognition.duckdb:
- Content with timestampsmessages
- Session metadatasessions
- Play/coplay graphawareness_edges
- Time-ordered indextemporal_index
Scientific Skill Interleaving
This skill connects to the K-Dense-AI/claude-scientific-skills ecosystem:
Graph Theory
- networkx [○] via bicomodule
- Universal graph hub
Bibliography References
: 734 citations in bib.duckdbgeneral
Cat# Integration
This skill maps to Cat# = Comod(P) as a bicomodule in the equipment structure:
Trit: 0 (ERGODIC) Home: Prof Poly Op: ⊗ Kan Role: Adj Color: #26D826
GF(3) Naturality
The skill participates in triads satisfying:
(-1) + (0) + (+1) ≡ 0 (mod 3)
This ensures compositional coherence in the Cat# equipment structure.