Skip to content

feat(agentkit): add TaskMarket action provider - #1415

Open
brok-best wants to merge 1 commit into
coinbase:mainfrom
brok-best:feat/taskmarket-action-provider
Open

feat(agentkit): add TaskMarket action provider#1415
brok-best wants to merge 1 commit into
coinbase:mainfrom
brok-best:feat/taskmarket-action-provider

Conversation

@brok-best

Copy link
Copy Markdown

Summary

Adds a TaskMarket action provider so AgentKit agents can discover USDC-escrowed work on Base and decide when to offer external delegation instead of burning local inference.

Actions

  • list_open_tasks — browse open TaskMarket tasks (reward, competition, deadline)
  • get_task — fetch one task by 0x id
  • suggest_delegation — recommend offer_taskmarket / do_locally / need_user_budget

Safety

  • Read/recommend only — no private keys, no auto create/claim/submit/spend
  • Writes stay on TaskMarket CLI / user-authorized wallet flows
  • Explicit notes against prompt-injection task creation

Why

TaskMarket is a natural complement to existing wallet + x402 providers: agents already decide when to spend; this surfaces when work should be delegated to escrowed workers.

Docs: https://taskmarket.dev/ · https://docs.taskmarket.dev/

Test plan

  • Unit tests for utils + list/get/suggest (mocked fetch)
  • cd typescript/agentkit && yarn test taskmarket (CI)
  • Manual: wire taskmarketActionProvider() and call list_open_tasks

Read-only discovery and delegation helpers for TaskMarket (Base USDC tasks):
list_open_tasks, get_task, suggest_delegation. No private keys or auto-spend.
@brok-best
brok-best requested a review from murrlincoln as a code owner August 8, 2026 12:08
@cb-heimdall

Copy link
Copy Markdown

🟡 Heimdall Review Status

Requirement Status More Info
Reviews 🟡 0/1
Denominator calculation
Show calculation
1 if user is bot 0
1 if user is external 0
2 if repo is sensitive 0
From .codeflow.yml 1
Additional review requirements
Show calculation
Max 0
0
From CODEOWNERS 0
Global minimum 0
Max 1
1
1 if commit is unverified 1
Sum 2

@github-actions github-actions Bot added documentation Improvements or additions to documentation action provider New action provider typescript labels Aug 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

action provider New action provider documentation Improvements or additions to documentation typescript

Development

Successfully merging this pull request may close these issues.

2 participants