Commit graph Epiphany/epiphany-tool-adapter
Author SHA1 Message Date
Meta Vens
2b76c2e758 Re-pin CultLib to a0813c6
Cut 1 of the Eureka pipeline state campaign. Moves every CultLib
dependency from e171eca3 to main a0813c6.

- load_envelope was deleted upstream (CultLib 4ed9871). The 12 sites in
  persona_conversation, persona_social_state and resident_self now call
  put_envelope. Each site feeds a cache built with CultCache::new() in
  the same function with no backing store attached, so home_index
  returns None and put_envelope only inserts into memory, exactly as
  load_envelope did. validate_envelope is byte-identical across the pins.
- add_generic_backing_store now returns Result; the three production
  sites and five test sites propagate it with ?.

No ownership change.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-15 20:00:01 +02:00
Meta Vens
68939b2c1f Consume the core stack from CultLib instead of forking it
Epiphany carried three vendored copies: CultCache and CultNet as submodules on
their own branches of the retiring standalone repos, and a 491-line in-tree
CultMesh, a third Rust CultMesh lineage after CultLib's and Odin's.

None of it was load-bearing. Against CultLib the CultCache fork held nothing
unique, CultNet held one function that CultLib had all along but kept private,
and CultMesh held two thin delegations to CultCache. All three are now exposed
in CultLib, so this repoint needed no code changes at all: the workspace
compiles and its 16 test binaries pass against the pinned revision unchanged.

The submodule working tree also carried an uncommitted change, which turned out
to be a rustfmt reflow of one test expression. Nothing was lost with it.

Only the manifests move here. The in-flight epiphany-core work is left
uncommitted and untouched.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-04 04:21:52 +02:00
Meta Vens
2a435eb5ab Delete duplicate Persona and tool receipt cargo 2026-08-24 06:03:28 +02:00
Meta Vens
beb9fd32a9 Delete producerless tool capabilities 2026-08-23 12:40:11 +02:00
Meta Vens
b233d47727 Add decision-auditable reasoning context foundation 2026-08-14 10:34:14 +02:00
Meta Vens
6808f3f579 Unify first-party Cargo build authority 2026-08-09 04:25:00 +01:00
Meta Vens
2eb1410ad6 Replace Codex MCP with native RMCP runtime 2026-07-21 19:27:28 +01:00
Meta Vens
89fa715e8e Add typed tool followup requests 2026-05-28 08:19:13 +01:00
Meta Vens
c0218dba32 Wire model tool calls to typed MCP intents 2026-05-28 00:24:10 +01:00
Meta Vens
65a65c19e7 Add typed tool invocation contracts 2026-05-27 22:51:13 +01:00