local AGI#484
Open
TehutiRaEl wants to merge 36 commits into
Open
Conversation
* feat: add Colony Standard Layer — localagi inference colony * fix: add missing fmt import to colony.go
…ents|events|manifest Registers the 5 sovereign-hive colony endpoints on the existing Fiber app so THEHIVE can discover and dispatch to LocalAGI as a body/swarm colony (layer 3, entity: BODY). Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01FMj1LuPNZje83N82HBoGg4
- README.md: Add hive colony banner (body/swarm, layer 3, port 8080) at top Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…uation-owj5wr # Conflicts: # .github/workflows/constitution-receive.yml # colony.json # pkg/colony/colony.go # soul.md
Add colony standard layer: Fiber v2 endpoints for sovereign-hive integration
…ayer Rationale: links LocalAGI into the federation-wide governance convention defined in THEHIVE, additive only and non-disruptive to upstream conventions.
…AML parse error Rationale: unquoted [ROLE: ...] in a step name broke YAML flow-context parsing, causing every governance CI run to fail with 0 jobs instead of passing advisory.
…re verification Adds verifyHiveSignature() to pkg/colony/colony.go using Go's crypto/hmac and crypto/sha256. Reads HIVE_JWT_SECRET via os.Getenv; permissive (skip check) if unset. handleEvents now calls verify before processing the body, returning 401 on mismatch. Also adds colony_id to the accepted response. Co-Authored-By: Claude <noreply@anthropic.com>
…push, add governance-check, rebuild constitution-receive Rationale: the Ginkgo e2e suite failed every push for want of a live stack, image.yml pushed to the upstream maintainer's quay.io via a self-hosted runner this fork doesn't have, and LocalAGI was the only colony without the governance advisory. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_013M4iozyGijv5Q267JZfeEG
[ROLE: Security Engineer] feat(colony): HMAC-SHA256 event signature verification in Go
…fwlb [ROLE: Governance Kernel] fix(ci): advisory e2e, drop upstream image push, governance-check, real Queen sync
…closes P0 L3 Rationale: LocalAGI was the last colony without capabilities parity; mirrors THEHIVE's shape (colony.json identity + status/uptime_s/soul_md_hash + endpoint pointers) and repoints the manifest's constitution URL from the never-created dash-Queen repo to THEHIVE. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_013M4iozyGijv5Q267JZfeEG
…fwlb [ROLE: Federation Engineer] feat(colony): add GET /colony/capabilities (P0 L3)
… endpoint Adds GET /colony/capabilities to the LocalAGI Fiber colony handler to match the capability discovery standard used by all other Sovereign Hive colonies. Also exposes the endpoint in the /colony/manifest endpoints map. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01FMj1LuPNZje83N82HBoGg4
… capability catalog Rationale: PR #5 (merged) and PR #6 implemented /colony/capabilities independently; the resolution keeps main's identity+liveness shape and adopts PR #6's structured four-capability catalog and protocol tag, with colony.json able to override. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_013M4iozyGijv5Q267JZfeEG
feat(localagi): add /colony/capabilities endpoint
…mesh) Propagates the hive genome into this colony per FABLE_DNA Chromosome III (the mycelial / unseen harness): every hive in the forest carries the same ethics, method, and communication principle, so the federation shares law without negotiating it. Doc + skill only, no code — free, open, no weights, no data. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_013M4iozyGijv5Q267JZfeEG
…fwlb feat: inscribe the FABLE_DNA genome + fable-debugger skill (mycelial mesh)
… research-to-dna skills Propagates the HORDE research formatting from THEHIVE (the Queen): the Horde principle mapped onto real hive infra (no new dependencies), the mythological Codex held separately from engineering law, and two new skills — isolated git-worktree work (pocket-dimensions) and the standing research-verification process (research-to-dna). Same mesh principle as the original DNA propagation. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_013M4iozyGijv5Q267JZfeEG
…fwlb feat: update genome — Chromosome IV/V, the Codex, pocket-dimensions + research-to-dna skills
…ion-harvest skill Propagates the session-harvest skill and FABLE_DNA Chromosome VI from THEHIVE (the Queen): a debugger for the close of a session, distilling only verified own-work into memory, gated by ownership/license before anything is inscribed — never external source extraction, regardless of gray-area framing. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_013M4iozyGijv5Q267JZfeEG
…fwlb feat: update genome — Chromosome VI (session-boundary honesty) + session-harvest skill
Propagates the mandate-triage governance review from THEHIVE (the Queen): FABLE_DNA Chromosome VII + the Constitutional amendment process, MANDATE_TRIAGE.md, and three new skills (anomaly-triage, merge-readiness, nine-miss-truths). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_013M4iozyGijv5Q267JZfeEG
…efwlb feat: update genome — mandate triage, Chromosome VII, 3 new skills
Propagates from THEHIVE: FABLE_DNA Chromosome I now cites soul.md as the canonical legal text this chromosome portably restates; MANDATE_TRIAGE #9 corrected (the Cycle is literal canonical law, not metaphor needing reframing - found while reconciling with a parallel same-day session's work on THEHIVE); skill-census skill added (audits whether skills are actually cross-referenced or sitting idle). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_013M4iozyGijv5Q267JZfeEG
…efwlb feat: genome correction (soul.md citation) + skill-census
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.
No description provided.