aeon-update: sync framework to aeonfun/aeon@573f06c - #1
Open
amritmirch wants to merge 4 commits into
Open
Conversation
…kMarket tasks) (aeonfun#865) * feat(skills): add taskmarket-delegate skill — browse/create/submit TaskMarket tasks from Aeon Adds a self-contained skill that lets an Aeon agent delegate work to the TaskMarket agent-worker market (api.taskmarket.dev): - public browse endpoint (no key) with winnable-first ranking - key-gated create/submit with a mandatory operator authorization gate - bundled zero-dependency node client + deterministic test harness (tests pass against the live public browse endpoint, read-only) New secret: TASKMARKET_API_KEY (create/submit only; browse works without). * feat(skills): register taskmarket-delegate in aeon.yml (disabled) * taskmarket-delegate: fix category to crypto, regenerate skills.json + eyebrow lockfile * fix(docs): bump skill catalog count to 75 for taskmarket-delegate PR aeonfun#865 added the taskmarket-delegate skill (catalog now 75), but the README full-catalog caption still read "all 74 skills by pack", failing ci-readme-catalog and ci-tests. - .github/README.md: caption + anchor 74 -> 75 - docs/skill-packs.md: heading 74 -> 75; Crypto & Markets pack 14 -> 15 with the new taskmarket-delegate entry - add docs/assets/skill-icons/taskmarket-delegate.svg glyph * fix(taskmarket-delegate): declare secrets in frontmatter + fail-closed submit - Add requires: TASKMARKET_API_KEY? + TASKMARKET_WORKER_ADDRESS? so the dashboard vault can provision the key (write actions were unreachable). - Drop the bare TASKMARKET_API_KEY="$..." prefix from the create/submit invocations; the script reads the key from env, and Aeon's Bash layer refuses a credential-shaped $SECRET on a shell line. - submit fail-closes when TASKMARKET_WORKER_ADDRESS is unset instead of posting an empty worker_address (which would void the reward). - submit bad-usage now exits 2 (was 4), matching the documented contract. - Fix reward currency (USDC on Base, not MOLT); drop inaccurate x402/mcp tags. Co-Authored-By: Claude <noreply@anthropic.com> * chore(catalog): regen skills.json/packs.json for taskmarket-delegate requires Co-Authored-By: Claude <noreply@anthropic.com> --------- Co-authored-by: Autonomy Labs <autonomy@autonomylabs.tech> Co-authored-by: Autonomy Labs <autonomy@autononomylabs.tech> Co-authored-by: Lasse Taft <lassetaft@MacBook-Air-von-Lasse.local> Co-authored-by: aaronjmars <aaronjmars@users.noreply.github.com> Co-authored-by: aaronjmars <61592645+aaronjmars@users.noreply.github.com> Co-authored-by: Claude <noreply@anthropic.com>
Dependabot security fixes (lockfile-only, transitive): - nanoid
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.
Downstream framework sync from
aeonfun/aeon, run via theaeon-updateskill.Baseline:
0dd47a9→573f06c(3 commits, 12 files)Upstream commits
c366b5bdocs: add Finance District to ECOSYSTEM.md (docs: add Finance District to ECOSYSTEM.md aeonfun/aeon#869)1183057feat(skills): add taskmarket-delegate skill (feat(skills): add taskmarket-delegate skill (browse/create/submit TaskMarket tasks) aeonfun/aeon#865)573f06cfix(deps): patch nanoid advisories via lockfile bump (fix(deps): patch nanoid security advisories aeonfun/aeon#871)What lands
taskmarket-delegate(browse/create/submit work on the TaskMarket agent-worker market). Registered inaeon.ymlasenabled: false, workflow_dispatch, so it is inert until explicitly turned on.Operator config
No clobbering. The only operator-owned file touched is
aeon.yml, and only as a one-line append registering the new skill in a disabled state.STRATEGY.md,soul/,memory/,output/and.mcp.jsonuntouched.Conflicts: none. Clean 3-way merge.
Baseline watermark advances to
573f06con merge (memory/topics/aeon-update-state.json).