[PLUGIN] Add optional Telos goal-representation module (lib_telos_goals.metta)#218
Open
arielagor wants to merge 1 commit into
Open
[PLUGIN] Add optional Telos goal-representation module (lib_telos_goals.metta)#218arielagor wants to merge 1 commit into
arielagor wants to merge 1 commit into
Conversation
OmegaClaw is goal-autonomous but the core ships no dedicated goal model (no `goal` token in run.metta / lib_omegaclaw.metta). This adds an opt-in, side-effect-free MeTTa module: a goal/rel schema + parameterized rules for conflicts, collective goals, blocking, and individual<->collective alignment. Verified to load + derive on Hyperon and in a live OmegaClaw (PeTTa) runtime. Paired with a 14-scenario goal-understanding benchmark (github.com/arielagor/telos). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Author
|
Quick verification context for reviewers:
|
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.
What
Adds
lib_telos_goals.metta— an optional, opt-in goal-representation module for OmegaClaw — plus a short usage doc. Additive only; no changes to the core.Why
OmegaClaw is goal-autonomous, but the public core has no dedicated, inspectable model of what the goals are —
run.mettaandlib_omegaclaw.mettacontain nogoaltoken. Goal misunderstanding (pursuing the literal request while missing the real goal; serving one person while externalising cost onto the group; chasing an abandoned goal) is where an autonomous agent is most dangerous, and it is rarely represented or measured.What's in it
(goal id scope owner status)+(rel type src dst)atoms.telos-reading.!(import! &self (library OmegaClaw-Core lib_telos_goals)).Verified
Loads on the standalone Hyperon interpreter and in a live OmegaClaw (PeTTa) runtime — the conflict rule derives
(conflict-between alice-train dao-fair-access)inside the running agent's AtomSpace.Measuring it
Paired with a 14-scenario / 7-category goal-understanding benchmark that can score OmegaClaw or any agent: https://github.com/arielagor/telos (MIT, same licence). Contributed from the BGI Sprint I project "Telos".
Happy to adjust naming/placement to fit your conventions.
🤖 Disclosure: authored with Claude Code — Telos is an openly AI-built submission under human oversight.