Skip to content

feat: added hyperbolic modules and actions - #154

Merged
stat merged 1 commit into
coinbase:hyperbolic-action-providerfrom
Kaihuang724:kai/hyperbolic-integration
Mar 14, 2025
Merged

feat: added hyperbolic modules and actions#154
stat merged 1 commit into
coinbase:hyperbolic-action-providerfrom
Kaihuang724:kai/hyperbolic-integration

Conversation

@Kaihuang724

Copy link
Copy Markdown
Contributor

What changed? Why?

  • Added Hyperbolic platform integration
  • Added multiple tools to help manage compute resources from Hyperbolic, including
    -- Ability to view available GPUs
    -- Ability to rent any available GPU
    -- Ability to terminate any rented GPU instance
    -- Ability to view current balance and spending history

Qualified Impact

These tools introduce a completely new module that could have bugs implemented. My suggestion is if bugs are identified, we fix them moving forward, but a potential rollback may also become necessary.

@cb-heimdall

cb-heimdall commented Jan 23, 2025

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
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

@murrlincoln

Copy link
Copy Markdown
Contributor

Thank you! Taking a look and will be in touch

@John-peterson-coinbase

Copy link
Copy Markdown
Contributor

@Kaihuang724 - We are pushing a 0.1.0 release for python to switch to the ActionProvider pattern (see typescript for reference). Once the release is live this week. Please refactor these actions into a HyperbolicActionProvider. We will be ready to accept once that is complete. We appreciate your patience! 🚀

@John-peterson-coinbase John-peterson-coinbase added action provider New action provider triaged changes requested PR / Issue has changes requested cherry labels Feb 10, 2025
@0xRAG 0xRAG removed the triaged label Feb 10, 2025
@0xRAG

0xRAG commented Feb 13, 2025

Copy link
Copy Markdown
Contributor

Hey @Kaihuang724 we just released Python v0.1.0, which includes a major change to how actions are structured! Please reference the docs for instructions on creating actions in the new pattern, or reference an implementation, then rebase your branch on main.

Let me know if you have any questions, thanks!

@0xRAG 0xRAG added the python label Feb 13, 2025
@stat
stat changed the base branch from main to hyperbolic-action-provider March 14, 2025 16:50
@stat
stat requested a review from murrlincoln as a code owner March 14, 2025 16:50
@stat
stat changed the base branch from hyperbolic-action-provider to main March 14, 2025 16:51
@stat
stat changed the base branch from main to hyperbolic-action-provider March 14, 2025 16:51
@stat
stat force-pushed the hyperbolic-action-provider branch from 1d93678 to 919f49b Compare March 14, 2025 16:52
@stat
stat merged commit 3ccac7d into coinbase:hyperbolic-action-provider Mar 14, 2025
stat pushed a commit that referenced this pull request Mar 14, 2025
stat pushed a commit that referenced this pull request Mar 14, 2025
stat added a commit that referenced this pull request Mar 14, 2025
* feat(py): hyperbolic action provider (#154)

* feat(py): hyperbolic action provider 0.1.0 migration (#509)

* feat(py): hyperbolic action provider refinements (#531)

---------

Co-authored-by: Kai Huang <kaihuang724@gmail.com>
Co-authored-by: Amr Elhady <theamrelhady@gmail.com>
chenciao8 added a commit to TradeOnDESK/agentkit that referenced this pull request Mar 19, 2025
* feat: GHA Publish coinbase-agentkit-openai-agents-sdk to PyPI (coinbase#551)

* feat: python openai agents sdk support (coinbase#550)

* feat: initial commit

* chore: unit tests

* chore: updated readmes

* chore: updated to live openai-agents package

* fix: fix params schema to conform to openai requirements

* chore: updated README in /python

* chore: generated changelog changes (coinbase#552)

* chore: add next-template to workspaces (coinbase#544)

* chore: add next-template to workspaces

* chore: fix lint in next template

* chore: generated changeset

* chore: reverted img change

---------

Co-authored-by: CarsonRoscoe <carsonroscoe7@gmail.com>

* chore: python bump cdp sdk version (coinbase#554)

* chore: bump cdp-sdk version from 0.19.0 to 0.21.0 in python

* chore: generated changelog

* chore: generate changelog changes & bump coinbase-agentkit version

* Update README.md (coinbase#555)

* feat: model context protocol example (coinbase#546)

* feat: initial commit

* feat: working claude example

* chore: removed wallet read/writes

* chore: updated README

* chore: added examples to parent READMEs

* chore: format/lint

* chore: added build to ignore

* fix: package dependencies

* chore: change build folder to dist

* chore: package-lock

* chore: fixed package-lock.json

* chore: removed dotenv dependency

* chore: removed moduleResolution from tsconfig

* fix: package-lock

* pr feedback

* chore: lint format

* fix: package-lock

* fix: claud config arg for server location

* feat: pr feedback

* feat: npm cli - multi framework + Vercel AI SDK (coinbase#548)

* feat: initial commit

* fix: handleNextSelection call

* chore: format and lint

* chore: updated comments

* chore: changelog

* chore: updated readmes

* chore: added todo and removed MCP from Framework list for now

* chore: removed references to mcpServer and MCP. Will readd in its own PR

* chore: updated package-lock

* chore: removed missed mcpServer reference

* chore: lint

* chore: infer types from constants (coinbase#559)

* feat(python): add allora network price inference (coinbase#110)

* fix typo: OpenSeas to OpenSea (coinbase#564)

* fix typo (coinbase#563)

* feat: pipx cli - multi framework support + OpenAI Agents + Beginner template (coinbase#557)

* chore: refactored chatbot into prepare_agent, create_agent and chatbot

* feat: added openai agents sdk

* chore: pyproject.toml dependencies depends on framework selected

* fix: openai agents sdk dependencies

* feat: added paymaster comment to smart wallet scenario

* feat: added introduction template

* feat: cleaned up beginner template

* feat: changed --mode=beginnner arg to --beginner flag

* feat: improved wallet persistance and beginner flag

* chore: changelog

* chore: updated README

* chore: lint

* chore: updated beginner README

* feat(ts): defillama action provider (coinbase#513)

* feat(ts): defillama action provider (coinbase#316)

* feat(ts): defillama action provider refinements (coinbase#513)

---------

Co-authored-by: bilgin-kocak <kocakbilgin@gmail.com>

* chore: rm changelog workflow (coinbase#570)

* chore: add mcp template (coinbase#568)

* fix: readded missing .env.local file (coinbase#567)

* feat(py): hyperbolic action provider (coinbase#531)

* feat(py): hyperbolic action provider (coinbase#154)

* feat(py): hyperbolic action provider 0.1.0 migration (coinbase#509)

* feat(py): hyperbolic action provider refinements (coinbase#531)

---------

Co-authored-by: Kai Huang <kaihuang724@gmail.com>
Co-authored-by: Amr Elhady <theamrelhady@gmail.com>

* chore: fix nightly (coinbase#571)

* feat(create-onchain-agent): add mcp to typescript cli (coinbase#569)

* fix: Morpho Deposit Atomic Unit Conversion (coinbase#573)

* fix: Morpho Deposit Atomic Unit Conversion

* changesets

* chore: rm allora-sdk from example deps (coinbase#574)

* chore: added readme tip to surpress warning (coinbase#575)

* chore: added readme tip to surpress warning

* chore: added tip to agents example readme

* chore: version typescript packages (coinbase#576)

* chore: version python packages (coinbase#577)

* New SVGs in readme (coinbase#578)

* Add files via upload

* Add files via upload

* Update README.md

* Update README.md

* Update defillama.svg

* chore: add changesets action to automate version and publish (coinbase#582)

* feat: added gasless transfers for USDC/CBBTC on Base/Base-Sepolia (coinbase#584)

* docs: update broken links (coinbase#586)

---------

Co-authored-by: John Peterson <98187317+John-peterson-coinbase@users.noreply.github.com>
Co-authored-by: Carson Roscoe <CarsonRoscoe7@gmail.com>
Co-authored-by: Ryan Gilbert <ryangilbert7926@gmail.com>
Co-authored-by: Olexandr88 <radole1203@gmail.com>
Co-authored-by: fernandofcampos <fernandofcampos@gmail.com>
Co-authored-by: Oğuzhan Oğuz <46710637+ozzy35410@users.noreply.github.com>
Co-authored-by: Chris Gerber <csgerber@gmail.com>
Co-authored-by: bilgin-kocak <kocakbilgin@gmail.com>
Co-authored-by: Kai Huang <kaihuang724@gmail.com>
Co-authored-by: Amr Elhady <theamrelhady@gmail.com>
Co-authored-by: murrlincoln <65836530+murrlincoln@users.noreply.github.com>
Co-authored-by: Cypher Pepe <125112044+cypherpepe@users.noreply.github.com>
EdsonAlcala pushed a commit to EdsonAlcala/agentkit that referenced this pull request Mar 21, 2025
* feat(py): hyperbolic action provider (coinbase#154)

* feat(py): hyperbolic action provider 0.1.0 migration (coinbase#509)

* feat(py): hyperbolic action provider refinements (coinbase#531)

---------

Co-authored-by: Kai Huang <kaihuang724@gmail.com>
Co-authored-by: Amr Elhady <theamrelhady@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

action provider New action provider changes requested PR / Issue has changes requested cherry python

Development

Successfully merging this pull request may close these issues.

6 participants