Skip to content

feat: add TaskMarket action provider - #1

Open
frando0924-oss wants to merge 12 commits into
mainfrom
frando0924-oss-patch-1
Open

feat: add TaskMarket action provider#1
frando0924-oss wants to merge 12 commits into
mainfrom
frando0924-oss-patch-1

Conversation

@frando0924-oss

Copy link
Copy Markdown
Owner

Description

Adds a typed TaskMarket action provider for AgentKit TypeScript agents. It supports public task discovery, wallet-authenticated submission history, explicit claim signing, and text-artifact submission through TaskMarket's upload-key flow.

Write actions are disabled by default and can only be enabled explicitly. The provider signs documented TaskMarket messages with the configured EVM wallet and never reads local files or stores private keys.

Tests

  • tsc --noEmit passes for typescript/agentkit.
  • Four focused Jest tests pass with mocked HTTP responses.
  • Tests cover public task listing, default write protection, claim signing, and upload/submission flow.

Checklist

  • Added documentation to the provider README
  • Added a changelog entry

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant