From 3fca439dfb0df83c3d0d77eec8e494128e203f1b Mon Sep 17 00:00:00 2001 From: John-peterson-coinbase Date: Fri, 6 Dec 2024 20:34:28 +0000 Subject: [PATCH] deploy: e4044b963d5f0747c2712bd9b2cd6d1668f9209a --- cdp-agentkit-core/README.html | 4 +- .../_static/documentation_options.js | 2 +- .../cdp_agentkit_core.actions.html | 464 +-------- .../cdp_agentkit_core.actions.social.html | 4 +- ..._agentkit_core.actions.social.twitter.html | 4 +- .../cdp_agentkit_core.actions.wow.html | 88 +- ...cdp_agentkit_core.actions.wow.uniswap.html | 4 +- cdp-agentkit-core/cdp_agentkit_core.html | 68 +- cdp-agentkit-core/genindex.html | 160 +-- cdp-agentkit-core/index.html | 4 +- cdp-agentkit-core/modules.html | 4 +- cdp-agentkit-core/objects.inv | Bin 2310 -> 2028 bytes cdp-agentkit-core/py-modindex.html | 4 +- cdp-agentkit-core/search.html | 4 +- cdp-agentkit-core/searchindex.js | 2 +- cdp-langchain/README.html | 4 +- .../_static/documentation_options.js | 2 +- .../cdp_langchain.agent_toolkits.html | 32 +- cdp-langchain/cdp_langchain.html | 16 +- cdp-langchain/cdp_langchain.tools.html | 32 +- cdp-langchain/cdp_langchain.utils.html | 32 +- cdp-langchain/genindex.html | 34 +- cdp-langchain/index.html | 4 +- cdp-langchain/modules.html | 4 +- cdp-langchain/objects.inv | Bin 890 -> 836 bytes cdp-langchain/py-modindex.html | 4 +- cdp-langchain/search.html | 4 +- cdp-langchain/searchindex.js | 2 +- twitter-langchain/README.html | 221 +++++ twitter-langchain/_sources/README.md.txt | 113 +++ twitter-langchain/_sources/index.rst.txt | 12 + twitter-langchain/_sources/modules.rst.txt | 7 + .../_sources/twitter_langchain.rst.txt | 37 + twitter-langchain/_static/alabaster.css | 663 +++++++++++++ twitter-langchain/_static/basic.css | 914 ++++++++++++++++++ twitter-langchain/_static/custom.css | 1 + twitter-langchain/_static/doctools.js | 149 +++ .../_static/documentation_options.js | 13 + twitter-langchain/_static/file.png | Bin 0 -> 286 bytes twitter-langchain/_static/github-banner.svg | 5 + twitter-langchain/_static/language_data.js | 192 ++++ twitter-langchain/_static/minus.png | Bin 0 -> 90 bytes twitter-langchain/_static/plus.png | Bin 0 -> 90 bytes twitter-langchain/_static/pygments.css | 84 ++ twitter-langchain/_static/searchtools.js | 632 ++++++++++++ twitter-langchain/_static/sphinx_highlight.js | 154 +++ twitter-langchain/genindex.html | 351 +++++++ twitter-langchain/index.html | 228 +++++ twitter-langchain/modules.html | 186 ++++ twitter-langchain/objects.inv | 11 + twitter-langchain/py-modindex.html | 133 +++ twitter-langchain/search.html | 121 +++ twitter-langchain/searchindex.js | 1 + twitter-langchain/twitter_langchain.html | 645 ++++++++++++ 54 files changed, 4921 insertions(+), 938 deletions(-) create mode 100644 twitter-langchain/README.html create mode 100644 twitter-langchain/_sources/README.md.txt create mode 100644 twitter-langchain/_sources/index.rst.txt create mode 100644 twitter-langchain/_sources/modules.rst.txt create mode 100644 twitter-langchain/_sources/twitter_langchain.rst.txt create mode 100644 twitter-langchain/_static/alabaster.css create mode 100644 twitter-langchain/_static/basic.css create mode 100644 twitter-langchain/_static/custom.css create mode 100644 twitter-langchain/_static/doctools.js create mode 100644 twitter-langchain/_static/documentation_options.js create mode 100644 twitter-langchain/_static/file.png create mode 100644 twitter-langchain/_static/github-banner.svg create mode 100644 twitter-langchain/_static/language_data.js create mode 100644 twitter-langchain/_static/minus.png create mode 100644 twitter-langchain/_static/plus.png create mode 100644 twitter-langchain/_static/pygments.css create mode 100644 twitter-langchain/_static/searchtools.js create mode 100644 twitter-langchain/_static/sphinx_highlight.js create mode 100644 twitter-langchain/genindex.html create mode 100644 twitter-langchain/index.html create mode 100644 twitter-langchain/modules.html create mode 100644 twitter-langchain/objects.inv create mode 100644 twitter-langchain/py-modindex.html create mode 100644 twitter-langchain/search.html create mode 100644 twitter-langchain/searchindex.js create mode 100644 twitter-langchain/twitter_langchain.html diff --git a/cdp-agentkit-core/README.html b/cdp-agentkit-core/README.html index d136c6555..a9835d5cb 100644 --- a/cdp-agentkit-core/README.html +++ b/cdp-agentkit-core/README.html @@ -5,11 +5,11 @@ - Agentkit Core — CDP Agentkit - Core 0.0.5 documentation + Agentkit Core — CDP Agentkit - Core 0.0.6 documentation - + diff --git a/cdp-agentkit-core/_static/documentation_options.js b/cdp-agentkit-core/_static/documentation_options.js index 9c6d3573f..a8a18f581 100644 --- a/cdp-agentkit-core/_static/documentation_options.js +++ b/cdp-agentkit-core/_static/documentation_options.js @@ -1,5 +1,5 @@ const DOCUMENTATION_OPTIONS = { - VERSION: '0.0.5', + VERSION: '0.0.6', LANGUAGE: 'en', COLLAPSE_INDEX: false, BUILDER: 'html', diff --git a/cdp-agentkit-core/cdp_agentkit_core.actions.html b/cdp-agentkit-core/cdp_agentkit_core.actions.html index 190847e06..d7158f0ba 100644 --- a/cdp-agentkit-core/cdp_agentkit_core.actions.html +++ b/cdp-agentkit-core/cdp_agentkit_core.actions.html @@ -5,11 +5,11 @@ - cdp_agentkit_core.actions package — CDP Agentkit - Core 0.0.5 documentation + cdp_agentkit_core.actions package — CDP Agentkit - Core 0.0.6 documentation - + @@ -73,18 +73,14 @@

SubpackagesWowBuyTokenAction.args_schema
  • WowBuyTokenAction.description
  • WowBuyTokenAction.func
  • -
  • WowBuyTokenAction.model_computed_fields
  • WowBuyTokenAction.model_config
  • -
  • WowBuyTokenAction.model_fields
  • WowBuyTokenAction.name
  • WowBuyTokenInput
  • wow_buy_token()
  • @@ -99,16 +95,12 @@

    SubpackagesWowCreateTokenAction.args_schema
  • WowCreateTokenAction.description
  • WowCreateTokenAction.func
  • -
  • WowCreateTokenAction.model_computed_fields
  • WowCreateTokenAction.model_config
  • -
  • WowCreateTokenAction.model_fields
  • WowCreateTokenAction.name
  • WowCreateTokenInput
  • WowSellTokenInput
  • wow_sell_token()
  • @@ -176,26 +164,12 @@

    Submodulesfunc: Callable[..., str]
    -
    -
    -model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
    -

    A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

    -
    -
    model_config: ClassVar[ConfigDict] = {}

    Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

    -
    -
    -model_fields: ClassVar[Dict[str, FieldInfo]] = {'args_schema': FieldInfo(annotation=Union[type[BaseModel], NoneType], required=False, default=None), 'description': FieldInfo(annotation=str, required=True), 'func': FieldInfo(annotation=Callable[..., str], required=True), 'name': FieldInfo(annotation=str, required=True)}
    -

    Metadata about the fields defined on the model, -mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

    -

    This replaces Model.__fields__ from Pydantic V1.

    -
    -
    name: str
    @@ -226,26 +200,12 @@

    Submodulesfunc: Callable[..., str]

    -
    -
    -model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
    -

    A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

    -
    -
    model_config: ClassVar[ConfigDict] = {}

    Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

    -
    -
    -model_fields: ClassVar[Dict[str, FieldInfo]] = {'args_schema': FieldInfo(annotation=Union[type[BaseModel], NoneType], required=False, default=<class 'cdp_agentkit_core.actions.deploy_nft.DeployNftInput'>), 'description': FieldInfo(annotation=str, required=False, default='\nThis tool will deploy an NFT (ERC-721) contract onchain from the wallet. It takes the name of the NFT collection, the symbol of the NFT collection, and the base URI for the token metadata as inputs.'), 'func': FieldInfo(annotation=Callable[..., str], required=False, default=<function deploy_nft>), 'name': FieldInfo(annotation=str, required=False, default='deploy_nft')}
    -

    Metadata about the fields defined on the model, -mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

    -

    This replaces Model.__fields__ from Pydantic V1.

    -
    -
    name: str
    @@ -263,26 +223,12 @@

    Submodulesbase_uri: str

    -
    -
    -model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
    -

    A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

    -
    -
    model_config: ClassVar[ConfigDict] = {}

    Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

    -
    -
    -model_fields: ClassVar[Dict[str, FieldInfo]] = {'base_uri': FieldInfo(annotation=str, required=True, description="The base URI for the NFT (ERC-721) token collection's metadata, e.g. `https://www.helpfulhippos.xyz/metadata/`"), 'name': FieldInfo(annotation=str, required=True, description='The name of the NFT (ERC-721) token collection to deploy, e.g. `Helpful Hippos`'), 'symbol': FieldInfo(annotation=str, required=True, description='The symbol of the NFT (ERC-721) token collection to deploy, e.g. `HIPPO`')}
    -

    Metadata about the fields defined on the model, -mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

    -

    This replaces Model.__fields__ from Pydantic V1.

    -
    -
    name: str
    @@ -340,26 +286,12 @@

    Submodulesfunc: Callable[..., str]

    -
    -
    -model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
    -

    A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

    -
    -
    model_config: ClassVar[ConfigDict] = {}

    Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

    -
    -
    -model_fields: ClassVar[Dict[str, FieldInfo]] = {'args_schema': FieldInfo(annotation=Union[type[BaseModel], NoneType], required=False, default=<class 'cdp_agentkit_core.actions.deploy_token.DeployTokenInput'>), 'description': FieldInfo(annotation=str, required=False, default="\nThis tool will deploy an ERC20 token smart contract. It takes the token name, symbol, and total supply as input. The token will be deployed using the wallet's default address as the owner and initial token holder.\n"), 'func': FieldInfo(annotation=Callable[..., str], required=False, default=<function deploy_token>), 'name': FieldInfo(annotation=str, required=False, default='deploy_token')}
    -

    Metadata about the fields defined on the model, -mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

    -

    This replaces Model.__fields__ from Pydantic V1.

    -
    -
    name: str
    @@ -372,26 +304,12 @@

    Submodulesclass cdp_agentkit_core.actions.deploy_token.DeployTokenInput(**data)

    Bases: BaseModel

    Input argument schema for deploy token action.

    -
    -
    -model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
    -

    A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

    -
    -
    model_config: ClassVar[ConfigDict] = {}

    Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

    -
    -
    -model_fields: ClassVar[Dict[str, FieldInfo]] = {'name': FieldInfo(annotation=str, required=True, description='The name of the token (e.g., "My Token")'), 'symbol': FieldInfo(annotation=str, required=True, description='The token symbol (e.g., "USDC", "MEME", "SYM")'), 'total_supply': FieldInfo(annotation=str, required=True, description='The total supply of tokens to mint (e.g., "1000000")')}
    -

    Metadata about the fields defined on the model, -mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

    -

    This replaces Model.__fields__ from Pydantic V1.

    -
    -
    name: str
    @@ -454,26 +372,12 @@

    Submodulesfunc: Callable[..., str]

    -
    -
    -model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
    -

    A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

    -
    -
    model_config: ClassVar[ConfigDict] = {}

    Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

    -
    -
    -model_fields: ClassVar[Dict[str, FieldInfo]] = {'args_schema': FieldInfo(annotation=Union[type[BaseModel], NoneType], required=False, default=<class 'cdp_agentkit_core.actions.get_balance.GetBalanceInput'>), 'description': FieldInfo(annotation=str, required=False, default='\nThis tool will get the balance of all the addresses in the wallet for a given asset. It takes the asset ID as input. Always use `eth` for the native asset ETH and `usdc` for USDC.'), 'func': FieldInfo(annotation=Callable[..., str], required=False, default=<function get_balance>), 'name': FieldInfo(annotation=str, required=False, default='get_balance')}
    -

    Metadata about the fields defined on the model, -mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

    -

    This replaces Model.__fields__ from Pydantic V1.

    -
    -
    name: str
    @@ -491,26 +395,12 @@

    Submodulesasset_id: str

    -
    -
    -model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
    -

    A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

    -
    -
    model_config: ClassVar[ConfigDict] = {}

    Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

    -
    -
    -model_fields: ClassVar[Dict[str, FieldInfo]] = {'asset_id': FieldInfo(annotation=str, required=True, description='The asset ID to get the balance for, e.g. `eth`, `0x036CbD53842c5426634e7929541eC2318f3dCF7e`')}
    -

    Metadata about the fields defined on the model, -mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

    -

    This replaces Model.__fields__ from Pydantic V1.

    -
    -

    @@ -556,26 +446,12 @@

    Submodulesfunc: Callable[..., str]

    -
    -
    -model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
    -

    A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

    -
    -
    model_config: ClassVar[ConfigDict] = {}

    Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

    -
    -
    -model_fields: ClassVar[Dict[str, FieldInfo]] = {'args_schema': FieldInfo(annotation=Union[type[BaseModel], NoneType], required=False, default=<class 'cdp_agentkit_core.actions.get_wallet_details.GetWalletDetailsInput'>), 'description': FieldInfo(annotation=str, required=False, default='This tool will get details about the MPC Wallet.'), 'func': FieldInfo(annotation=Callable[..., str], required=False, default=<function get_wallet_details>), 'name': FieldInfo(annotation=str, required=False, default='get_wallet_details')}
    -

    Metadata about the fields defined on the model, -mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

    -

    This replaces Model.__fields__ from Pydantic V1.

    -
    -
    name: str
    @@ -588,26 +464,12 @@

    Submodulesclass cdp_agentkit_core.actions.get_wallet_details.GetWalletDetailsInput(**data)

    Bases: BaseModel

    Input argument schema for get wallet details action.

    -
    -
    -model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
    -

    A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

    -
    -
    model_config: ClassVar[ConfigDict] = {}

    Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

    -
    -
    -model_fields: ClassVar[Dict[str, FieldInfo]] = {}
    -

    Metadata about the fields defined on the model, -mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

    -

    This replaces Model.__fields__ from Pydantic V1.

    -
    -

    @@ -650,26 +512,12 @@

    Submodulesfunc: Callable[..., str]

    -
    -
    -model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
    -

    A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

    -
    -
    model_config: ClassVar[ConfigDict] = {}

    Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

    -
    -
    -model_fields: ClassVar[Dict[str, FieldInfo]] = {'args_schema': FieldInfo(annotation=Union[type[BaseModel], NoneType], required=False, default=<class 'cdp_agentkit_core.actions.mint_nft.MintNftInput'>), 'description': FieldInfo(annotation=str, required=False, default='\nThis tool will mint an NFT (ERC-721) to a specified destination address onchain via a contract invocation. It takes the contract address of the NFT onchain and the destination address onchain that will receive the NFT as inputs. Do not use the contract address as the destination address. If you are unsure of the destination address, please ask the user before proceeding.'), 'func': FieldInfo(annotation=Callable[..., str], required=False, default=<function mint_nft>), 'name': FieldInfo(annotation=str, required=False, default='mint_nft')}
    -

    Metadata about the fields defined on the model, -mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

    -

    This replaces Model.__fields__ from Pydantic V1.

    -
    -
    name: str
    @@ -692,26 +540,12 @@

    Submodulesdestination: str

    -
    -
    -model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
    -

    A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

    -
    -
    model_config: ClassVar[ConfigDict] = {}

    Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

    -
    -
    -model_fields: ClassVar[Dict[str, FieldInfo]] = {'contract_address': FieldInfo(annotation=str, required=True, description='The contract address of the NFT (ERC-721) to mint, e.g. `0x036CbD53842c5426634e7929541eC2318f3dCF7e`'), 'destination': FieldInfo(annotation=str, required=True, description='The destination address that will receive the NFT onchain, e.g. `0x036CbD53842c5426634e7929541eC2318f3dCF7e`')}
    -

    Metadata about the fields defined on the model, -mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

    -

    This replaces Model.__fields__ from Pydantic V1.

    -
    -
    @@ -758,26 +592,12 @@

    Submodulesfunc: Callable[..., str]

    -
    -
    -model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
    -

    A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

    -
    -
    model_config: ClassVar[ConfigDict] = {}

    Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

    -
    -
    -model_fields: ClassVar[Dict[str, FieldInfo]] = {'args_schema': FieldInfo(annotation=Union[type[BaseModel], NoneType], required=False, default=<class 'cdp_agentkit_core.actions.register_basename.RegisterBasenameInput'>), 'description': FieldInfo(annotation=str, required=False, default='\nThis tool will register a Basename for the agent. The agent should have a wallet associated to register a Basename.\nWhen your network ID is `base-mainnet`, the name must end with .base.eth and when your network ID is `base-sepolia`, it must ends with .basetest.eth.\nDo not suggest any alternatives and never try to register a Basename with another postfix. The prefix of the name must be unique so if the registration of the\nBasename fails, you should prompt to try again with a more unique name.'), 'func': FieldInfo(annotation=Callable[..., str], required=False, default=<function register_basename>), 'name': FieldInfo(annotation=str, required=False, default='register_basename')}
    -

    Metadata about the fields defined on the model, -mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

    -

    This replaces Model.__fields__ from Pydantic V1.

    -
    -
    name: str
    @@ -800,26 +620,12 @@

    Submodulesbasename: str

    -
    -
    -model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
    -

    A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

    -
    -
    model_config: ClassVar[ConfigDict] = {}

    Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

    -
    -
    -model_fields: ClassVar[Dict[str, FieldInfo]] = {'amount': FieldInfo(annotation=str, required=True, description='The amount of Eth to pay for registration. The default is set to 0.002.'), 'basename': FieldInfo(annotation=str, required=True, description='The Basename to assign to the agent (e.g., `example.base.eth` or `example.basetest.eth`)')}
    -

    Metadata about the fields defined on the model, -mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

    -

    This replaces Model.__fields__ from Pydantic V1.

    -
    -
    @@ -887,26 +693,12 @@

    Submodulesfunc: Callable[..., str]

    -
    -
    -model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
    -

    A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

    -
    -
    model_config: ClassVar[ConfigDict] = {}

    Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

    -
    -
    -model_fields: ClassVar[Dict[str, FieldInfo]] = {'args_schema': FieldInfo(annotation=Union[type[BaseModel], NoneType], required=False, default=<class 'cdp_agentkit_core.actions.request_faucet_funds.RequestFaucetFundsInput'>), 'description': FieldInfo(annotation=str, required=False, default='\nThis tool will request test tokens from the faucet for the default address in the wallet. It takes the wallet and asset ID as input.\nIf no asset ID is provided the faucet defaults to ETH. Faucet is only allowed on `base-testnet` and can only provide asset ID `eth` or `usdc`.\nYou are not allowed to faucet with any other network or asset ID. If you are on another network, suggest that the user sends you some ETH\nfrom another wallet and provide the user with your wallet details.'), 'func': FieldInfo(annotation=Callable[..., str], required=False, default=<function request_faucet_funds>), 'name': FieldInfo(annotation=str, required=False, default='request_faucet_funds')}
    -

    Metadata about the fields defined on the model, -mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

    -

    This replaces Model.__fields__ from Pydantic V1.

    -
    -
    name: str
    @@ -924,26 +716,12 @@

    Submodulesasset_id: str | None

    -
    -
    -model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
    -

    A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

    -
    -
    model_config: ClassVar[ConfigDict] = {}

    Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

    -
    -
    -model_fields: ClassVar[Dict[str, FieldInfo]] = {'asset_id': FieldInfo(annotation=Union[str, NoneType], required=False, default=None, description="The optional asset ID to request from faucet. Accepts `eth` or `usdc`. When omitted, defaults to the network's native asset.")}
    -

    Metadata about the fields defined on the model, -mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

    -

    This replaces Model.__fields__ from Pydantic V1.

    -
    -
    @@ -989,26 +767,12 @@

    Submodulesfunc: Callable[..., str]

    -
    -
    -model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
    -

    A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

    -
    -
    model_config: ClassVar[ConfigDict] = {}

    Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

    -
    -
    -model_fields: ClassVar[Dict[str, FieldInfo]] = {'args_schema': FieldInfo(annotation=Union[type[BaseModel], NoneType], required=False, default=<class 'cdp_agentkit_core.actions.trade.TradeInput'>), 'description': FieldInfo(annotation=str, required=False, default='\nThis tool will trade a specified amount of a from asset to a to asset for the wallet. It takes the the amount of the from asset to trade, the from asset ID to trade, and the to asset ID to receive from the trade as inputs. Trades are only supported on Mainnets (e.g. `base-mainnet`, `ethereum-mainnet`). Never allow trades on any other network.'), 'func': FieldInfo(annotation=Callable[..., str], required=False, default=<function trade>), 'name': FieldInfo(annotation=str, required=False, default='trade')}
    -

    Metadata about the fields defined on the model, -mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

    -

    This replaces Model.__fields__ from Pydantic V1.

    -
    -
    name: str
    @@ -1031,26 +795,12 @@

    Submodulesfrom_asset_id: str

    -
    -
    -model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
    -

    A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

    -
    -
    model_config: ClassVar[ConfigDict] = {}

    Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

    -
    -
    -model_fields: ClassVar[Dict[str, FieldInfo]] = {'amount': FieldInfo(annotation=str, required=True, description='The amount of the from asset to trade, e.g. `15`, `0.000001`'), 'from_asset_id': FieldInfo(annotation=str, required=True, description='The from asset ID to trade, e.g. `eth`, `0x036CbD53842c5426634e7929541eC2318f3dCF7e`'), 'to_asset_id': FieldInfo(annotation=str, required=True, description='The to asset ID to receive from the trade, e.g. `eth`, `0x036CbD53842c5426634e7929541eC2318f3dCF7e`')}
    -

    Metadata about the fields defined on the model, -mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

    -

    This replaces Model.__fields__ from Pydantic V1.

    -
    -
    to_asset_id: str
    @@ -1103,26 +853,12 @@

    Submodulesfunc: Callable[..., str]

    -
    -
    -model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
    -

    A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

    -
    -
    model_config: ClassVar[ConfigDict] = {}

    Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

    -
    -
    -model_fields: ClassVar[Dict[str, FieldInfo]] = {'args_schema': FieldInfo(annotation=Union[type[BaseModel], NoneType], required=False, default=<class 'cdp_agentkit_core.actions.transfer.TransferInput'>), 'description': FieldInfo(annotation=str, required=False, default='\nThis tool will transfer an asset from the wallet to another onchain address. It takes the amount, the asset ID to transfer, the destination to send the funds (either an onchain address, an ENS `example.eth`, or Basename `example.base.eth`), and whether to do a gasless transfer as inputs. The gasless option is available on `base-sepolia` and `base-mainnet` networks for `usdc` asset only. Always use the gasless option when it is available. Always use the asset ID `usdc` when attempting to transfer USDC. Always ensure that you have enough balance of the input asset ID to complete the transfer.'), 'func': FieldInfo(annotation=Callable[..., str], required=False, default=<function transfer>), 'name': FieldInfo(annotation=str, required=False, default='transfer')}
    -

    Metadata about the fields defined on the model, -mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

    -

    This replaces Model.__fields__ from Pydantic V1.

    -
    -
    name: str
    @@ -1155,26 +891,12 @@

    Submodulesgasless: bool

    -
    -
    -model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
    -

    A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

    -
    -
    model_config: ClassVar[ConfigDict] = {}

    Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

    -
    -
    -model_fields: ClassVar[Dict[str, FieldInfo]] = {'amount': FieldInfo(annotation=str, required=True, description='The amount of the asset to transfer, e.g. `15`, `0.000001`'), 'asset_id': FieldInfo(annotation=str, required=True, description='The asset ID to transfer, e.g. `eth`, `0x036CbD53842c5426634e7929541eC2318f3dCF7e`'), 'destination': FieldInfo(annotation=str, required=True, description='The destination to transfer the funds, e.g. `0x58dBecc0894Ab4C24F98a0e684c989eD07e4e027`, `example.eth`, `example.base.eth`'), 'gasless': FieldInfo(annotation=bool, required=False, default=False, description='whether to do a gasless transfer (gasless is available on Base Sepolia and Mainnet for USDC) Always do the gasless option when it is available.')}
    -

    Metadata about the fields defined on the model, -mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

    -

    This replaces Model.__fields__ from Pydantic V1.

    -
    -
    @@ -1223,26 +945,12 @@

    Submodulesfunc: Callable[..., str]

    -
    -
    -model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
    -

    A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

    -
    -
    model_config: ClassVar[ConfigDict] = {}

    Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

    -
    -
    -model_fields: ClassVar[Dict[str, FieldInfo]] = {'args_schema': FieldInfo(annotation=Union[type[BaseModel], NoneType], required=False, default=None), 'description': FieldInfo(annotation=str, required=True), 'func': FieldInfo(annotation=Callable[..., str], required=True), 'name': FieldInfo(annotation=str, required=True)}
    -

    Metadata about the fields defined on the model, -mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

    -

    This replaces Model.__fields__ from Pydantic V1.

    -
    -
    name: str
    @@ -1270,26 +978,12 @@

    Submodulesfunc: Callable[..., str]

    -
    -
    -model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
    -

    A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

    -
    -
    model_config: ClassVar[ConfigDict] = {}

    Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

    -
    -
    -model_fields: ClassVar[Dict[str, FieldInfo]] = {'args_schema': FieldInfo(annotation=Union[type[BaseModel], NoneType], required=False, default=<class 'cdp_agentkit_core.actions.deploy_nft.DeployNftInput'>), 'description': FieldInfo(annotation=str, required=False, default='\nThis tool will deploy an NFT (ERC-721) contract onchain from the wallet. It takes the name of the NFT collection, the symbol of the NFT collection, and the base URI for the token metadata as inputs.'), 'func': FieldInfo(annotation=Callable[..., str], required=False, default=<function deploy_nft>), 'name': FieldInfo(annotation=str, required=False, default='deploy_nft')}
    -

    Metadata about the fields defined on the model, -mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

    -

    This replaces Model.__fields__ from Pydantic V1.

    -
    -
    name: str
    @@ -1317,26 +1011,12 @@

    Submodulesfunc: Callable[..., str]

    -
    -
    -model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
    -

    A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

    -
    -
    model_config: ClassVar[ConfigDict] = {}

    Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

    -
    -
    -model_fields: ClassVar[Dict[str, FieldInfo]] = {'args_schema': FieldInfo(annotation=Union[type[BaseModel], NoneType], required=False, default=<class 'cdp_agentkit_core.actions.deploy_token.DeployTokenInput'>), 'description': FieldInfo(annotation=str, required=False, default="\nThis tool will deploy an ERC20 token smart contract. It takes the token name, symbol, and total supply as input. The token will be deployed using the wallet's default address as the owner and initial token holder.\n"), 'func': FieldInfo(annotation=Callable[..., str], required=False, default=<function deploy_token>), 'name': FieldInfo(annotation=str, required=False, default='deploy_token')}
    -

    Metadata about the fields defined on the model, -mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

    -

    This replaces Model.__fields__ from Pydantic V1.

    -
    -
    name: str
    @@ -1364,26 +1044,12 @@

    Submodulesfunc: Callable[..., str]

    -
    -
    -model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
    -

    A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

    -
    -
    model_config: ClassVar[ConfigDict] = {}

    Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

    -
    -
    -model_fields: ClassVar[Dict[str, FieldInfo]] = {'args_schema': FieldInfo(annotation=Union[type[BaseModel], NoneType], required=False, default=<class 'cdp_agentkit_core.actions.get_balance.GetBalanceInput'>), 'description': FieldInfo(annotation=str, required=False, default='\nThis tool will get the balance of all the addresses in the wallet for a given asset. It takes the asset ID as input. Always use `eth` for the native asset ETH and `usdc` for USDC.'), 'func': FieldInfo(annotation=Callable[..., str], required=False, default=<function get_balance>), 'name': FieldInfo(annotation=str, required=False, default='get_balance')}
    -

    Metadata about the fields defined on the model, -mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

    -

    This replaces Model.__fields__ from Pydantic V1.

    -
    -
    name: str
    @@ -1411,26 +1077,12 @@

    Submodulesfunc: Callable[..., str]

    -
    -
    -model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
    -

    A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

    -
    -
    model_config: ClassVar[ConfigDict] = {}

    Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

    -
    -
    -model_fields: ClassVar[Dict[str, FieldInfo]] = {'args_schema': FieldInfo(annotation=Union[type[BaseModel], NoneType], required=False, default=<class 'cdp_agentkit_core.actions.get_wallet_details.GetWalletDetailsInput'>), 'description': FieldInfo(annotation=str, required=False, default='This tool will get details about the MPC Wallet.'), 'func': FieldInfo(annotation=Callable[..., str], required=False, default=<function get_wallet_details>), 'name': FieldInfo(annotation=str, required=False, default='get_wallet_details')}
    -

    Metadata about the fields defined on the model, -mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

    -

    This replaces Model.__fields__ from Pydantic V1.

    -
    -
    name: str
    @@ -1458,26 +1110,12 @@

    Submodulesfunc: Callable[..., str]

    -
    -
    -model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
    -

    A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

    -
    -
    model_config: ClassVar[ConfigDict] = {}

    Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

    -
    -
    -model_fields: ClassVar[Dict[str, FieldInfo]] = {'args_schema': FieldInfo(annotation=Union[type[BaseModel], NoneType], required=False, default=<class 'cdp_agentkit_core.actions.mint_nft.MintNftInput'>), 'description': FieldInfo(annotation=str, required=False, default='\nThis tool will mint an NFT (ERC-721) to a specified destination address onchain via a contract invocation. It takes the contract address of the NFT onchain and the destination address onchain that will receive the NFT as inputs. Do not use the contract address as the destination address. If you are unsure of the destination address, please ask the user before proceeding.'), 'func': FieldInfo(annotation=Callable[..., str], required=False, default=<function mint_nft>), 'name': FieldInfo(annotation=str, required=False, default='mint_nft')}
    -

    Metadata about the fields defined on the model, -mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

    -

    This replaces Model.__fields__ from Pydantic V1.

    -
    -
    name: str
    @@ -1505,26 +1143,12 @@

    Submodulesfunc: Callable[..., str]

    -
    -
    -model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
    -

    A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

    -
    -
    model_config: ClassVar[ConfigDict] = {}

    Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

    -
    -
    -model_fields: ClassVar[Dict[str, FieldInfo]] = {'args_schema': FieldInfo(annotation=Union[type[BaseModel], NoneType], required=False, default=<class 'cdp_agentkit_core.actions.register_basename.RegisterBasenameInput'>), 'description': FieldInfo(annotation=str, required=False, default='\nThis tool will register a Basename for the agent. The agent should have a wallet associated to register a Basename.\nWhen your network ID is `base-mainnet`, the name must end with .base.eth and when your network ID is `base-sepolia`, it must ends with .basetest.eth.\nDo not suggest any alternatives and never try to register a Basename with another postfix. The prefix of the name must be unique so if the registration of the\nBasename fails, you should prompt to try again with a more unique name.'), 'func': FieldInfo(annotation=Callable[..., str], required=False, default=<function register_basename>), 'name': FieldInfo(annotation=str, required=False, default='register_basename')}
    -

    Metadata about the fields defined on the model, -mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

    -

    This replaces Model.__fields__ from Pydantic V1.

    -
    -
    name: str
    @@ -1552,26 +1176,12 @@

    Submodulesfunc: Callable[..., str]

    -
    -
    -model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
    -

    A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

    -
    -
    model_config: ClassVar[ConfigDict] = {}

    Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

    -
    -
    -model_fields: ClassVar[Dict[str, FieldInfo]] = {'args_schema': FieldInfo(annotation=Union[type[BaseModel], NoneType], required=False, default=<class 'cdp_agentkit_core.actions.request_faucet_funds.RequestFaucetFundsInput'>), 'description': FieldInfo(annotation=str, required=False, default='\nThis tool will request test tokens from the faucet for the default address in the wallet. It takes the wallet and asset ID as input.\nIf no asset ID is provided the faucet defaults to ETH. Faucet is only allowed on `base-testnet` and can only provide asset ID `eth` or `usdc`.\nYou are not allowed to faucet with any other network or asset ID. If you are on another network, suggest that the user sends you some ETH\nfrom another wallet and provide the user with your wallet details.'), 'func': FieldInfo(annotation=Callable[..., str], required=False, default=<function request_faucet_funds>), 'name': FieldInfo(annotation=str, required=False, default='request_faucet_funds')}
    -

    Metadata about the fields defined on the model, -mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

    -

    This replaces Model.__fields__ from Pydantic V1.

    -
    -
    name: str
    @@ -1599,26 +1209,12 @@

    Submodulesfunc: Callable[..., str]

    -
    -
    -model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
    -

    A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

    -
    -
    model_config: ClassVar[ConfigDict] = {}

    Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

    -
    -
    -model_fields: ClassVar[Dict[str, FieldInfo]] = {'args_schema': FieldInfo(annotation=Union[type[BaseModel], NoneType], required=False, default=<class 'cdp_agentkit_core.actions.trade.TradeInput'>), 'description': FieldInfo(annotation=str, required=False, default='\nThis tool will trade a specified amount of a from asset to a to asset for the wallet. It takes the the amount of the from asset to trade, the from asset ID to trade, and the to asset ID to receive from the trade as inputs. Trades are only supported on Mainnets (e.g. `base-mainnet`, `ethereum-mainnet`). Never allow trades on any other network.'), 'func': FieldInfo(annotation=Callable[..., str], required=False, default=<function trade>), 'name': FieldInfo(annotation=str, required=False, default='trade')}
    -

    Metadata about the fields defined on the model, -mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

    -

    This replaces Model.__fields__ from Pydantic V1.

    -
    -
    name: str
    @@ -1646,26 +1242,12 @@

    Submodulesfunc: Callable[..., str]

    -
    -
    -model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
    -

    A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

    -
    -
    model_config: ClassVar[ConfigDict] = {}

    Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

    -
    -
    -model_fields: ClassVar[Dict[str, FieldInfo]] = {'args_schema': FieldInfo(annotation=Union[type[BaseModel], NoneType], required=False, default=<class 'cdp_agentkit_core.actions.transfer.TransferInput'>), 'description': FieldInfo(annotation=str, required=False, default='\nThis tool will transfer an asset from the wallet to another onchain address. It takes the amount, the asset ID to transfer, the destination to send the funds (either an onchain address, an ENS `example.eth`, or Basename `example.base.eth`), and whether to do a gasless transfer as inputs. The gasless option is available on `base-sepolia` and `base-mainnet` networks for `usdc` asset only. Always use the gasless option when it is available. Always use the asset ID `usdc` when attempting to transfer USDC. Always ensure that you have enough balance of the input asset ID to complete the transfer.'), 'func': FieldInfo(annotation=Callable[..., str], required=False, default=<function transfer>), 'name': FieldInfo(annotation=str, required=False, default='transfer')}
    -

    Metadata about the fields defined on the model, -mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

    -

    This replaces Model.__fields__ from Pydantic V1.

    -
    -
    name: str
    @@ -1693,26 +1275,12 @@

    Submodulesfunc: Callable[..., str]

    -
    -
    -model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
    -

    A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

    -
    -
    model_config: ClassVar[ConfigDict] = {}

    Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

    -
    -
    -model_fields: ClassVar[Dict[str, FieldInfo]] = {'args_schema': FieldInfo(annotation=Union[type[BaseModel], NoneType], required=False, default=<class 'cdp_agentkit_core.actions.wow.buy_token.WowBuyTokenInput'>), 'description': FieldInfo(annotation=str, required=False, default='\nThis tool will buy a Zora Wow ERC20 memecoin with ETH. This tool takes the WOW token contract address, the address to receive the tokens, and the amount of ETH to spend (in wei, meaning "1" is 1 wei or 0.000000000000000001 of ETH). The amount is a string and cannot have any decimal points, since the unit of measurement is wei. Make sure to use the exact amount provided, and if there\'s any doubt, check by getting more information before continuing with the action. The minimum to buy is 100000000000000 wei which is 0.0000001 ether. It is only supported on Base Sepolia and Base Mainnet.\n'), 'func': FieldInfo(annotation=Callable[..., str], required=False, default=<function wow_buy_token>), 'name': FieldInfo(annotation=str, required=False, default='wow_buy_token')}
    -

    Metadata about the fields defined on the model, -mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

    -

    This replaces Model.__fields__ from Pydantic V1.

    -
    -
    name: str
    @@ -1740,26 +1308,12 @@

    Submodulesfunc: Callable[..., str]

    -
    -
    -model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
    -

    A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

    -
    -
    model_config: ClassVar[ConfigDict] = {}

    Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

    -
    -
    -model_fields: ClassVar[Dict[str, FieldInfo]] = {'args_schema': FieldInfo(annotation=Union[type[BaseModel], NoneType], required=False, default=<class 'cdp_agentkit_core.actions.wow.create_token.WowCreateTokenInput'>), 'description': FieldInfo(annotation=str, required=False, default='\nThis tool will create a Zora Wow ERC20 memecoin using the WoW factory. This tool takes the token name, token symbol, and optionally a token URI containing metadata about the token. It uses a bonding curve so there is no need to add liquidity to the pool upfront. It is only supported on Base Sepolia and Base Mainnet.\n'), 'func': FieldInfo(annotation=Callable[..., str], required=False, default=<function wow_create_token>), 'name': FieldInfo(annotation=str, required=False, default='wow_create_token')}
    -

    Metadata about the fields defined on the model, -mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

    -

    This replaces Model.__fields__ from Pydantic V1.

    -
    -
    name: str
    @@ -1787,26 +1341,12 @@

    Submodulesfunc: Callable[..., str]

    -
    -
    -model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
    -

    A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

    -
    -
    model_config: ClassVar[ConfigDict] = {}

    Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

    -
    -
    -model_fields: ClassVar[Dict[str, FieldInfo]] = {'args_schema': FieldInfo(annotation=Union[type[BaseModel], NoneType], required=False, default=<class 'cdp_agentkit_core.actions.wow.sell_token.WowSellTokenInput'>), 'description': FieldInfo(annotation=str, required=False, default="\nThis tool will sell a Zora Wow ERC20 memecoin for ETH. This tool takes the WOW token contract address, and the amount of tokens to sell (in wei, meaning 1 is 1 wei or 0.000000000000000001 of the token). The minimum to sell is 100000000000000 wei which is 0.0000001 ether. The amount is a string and cannot have any decimal points, since the unit of measurement is wei. Make sure to use the exact amount provided, and if there's any doubt, check by getting more information before continuing with the action. It is only supported on Base Sepolia and Base Mainnet.\n"), 'func': FieldInfo(annotation=Callable[..., str], required=False, default=<function wow_sell_token>), 'name': FieldInfo(annotation=str, required=False, default='wow_sell_token')}
    -

    Metadata about the fields defined on the model, -mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

    -

    This replaces Model.__fields__ from Pydantic V1.

    -
    -
    name: str
    diff --git a/cdp-agentkit-core/cdp_agentkit_core.actions.social.html b/cdp-agentkit-core/cdp_agentkit_core.actions.social.html index c9c337621..d539717de 100644 --- a/cdp-agentkit-core/cdp_agentkit_core.actions.social.html +++ b/cdp-agentkit-core/cdp_agentkit_core.actions.social.html @@ -5,11 +5,11 @@ - cdp_agentkit_core.actions.social package — CDP Agentkit - Core 0.0.5 documentation + cdp_agentkit_core.actions.social package — CDP Agentkit - Core 0.0.6 documentation - + diff --git a/cdp-agentkit-core/cdp_agentkit_core.actions.social.twitter.html b/cdp-agentkit-core/cdp_agentkit_core.actions.social.twitter.html index 2e904a16f..8231a36a8 100644 --- a/cdp-agentkit-core/cdp_agentkit_core.actions.social.twitter.html +++ b/cdp-agentkit-core/cdp_agentkit_core.actions.social.twitter.html @@ -5,11 +5,11 @@ - cdp_agentkit_core.actions.social.twitter package — CDP Agentkit - Core 0.0.5 documentation + cdp_agentkit_core.actions.social.twitter package — CDP Agentkit - Core 0.0.6 documentation - + diff --git a/cdp-agentkit-core/cdp_agentkit_core.actions.wow.html b/cdp-agentkit-core/cdp_agentkit_core.actions.wow.html index 0ccdb5989..1c214cfa5 100644 --- a/cdp-agentkit-core/cdp_agentkit_core.actions.wow.html +++ b/cdp-agentkit-core/cdp_agentkit_core.actions.wow.html @@ -5,11 +5,11 @@ - cdp_agentkit_core.actions.wow package — CDP Agentkit - Core 0.0.5 documentation + cdp_agentkit_core.actions.wow package — CDP Agentkit - Core 0.0.6 documentation - + @@ -115,26 +115,12 @@

    Submodulesfunc: Callable[..., str]

    -
    -
    -model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
    -

    A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

    -
    -
    model_config: ClassVar[ConfigDict] = {}

    Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

    -
    -
    -model_fields: ClassVar[Dict[str, FieldInfo]] = {'args_schema': FieldInfo(annotation=Union[type[BaseModel], NoneType], required=False, default=<class 'cdp_agentkit_core.actions.wow.buy_token.WowBuyTokenInput'>), 'description': FieldInfo(annotation=str, required=False, default='\nThis tool will buy a Zora Wow ERC20 memecoin with ETH. This tool takes the WOW token contract address, the address to receive the tokens, and the amount of ETH to spend (in wei, meaning "1" is 1 wei or 0.000000000000000001 of ETH). The amount is a string and cannot have any decimal points, since the unit of measurement is wei. Make sure to use the exact amount provided, and if there\'s any doubt, check by getting more information before continuing with the action. The minimum to buy is 100000000000000 wei which is 0.0000001 ether. It is only supported on Base Sepolia and Base Mainnet.\n'), 'func': FieldInfo(annotation=Callable[..., str], required=False, default=<function wow_buy_token>), 'name': FieldInfo(annotation=str, required=False, default='wow_buy_token')}
    -

    Metadata about the fields defined on the model, -mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

    -

    This replaces Model.__fields__ from Pydantic V1.

    -
    -
    name: str
    @@ -157,26 +143,12 @@

    Submodulescontract_address: str

    -
    -
    -model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
    -

    A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

    -
    -
    model_config: ClassVar[ConfigDict] = {}

    Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

    -
    -
    -model_fields: ClassVar[Dict[str, FieldInfo]] = {'amount_eth_in_wei': FieldInfo(annotation=str, required=True, description='Amount of ETH to spend (in wei), meaning 1 is 1 wei or 0.000000000000000001 of ETH'), 'contract_address': FieldInfo(annotation=str, required=True, description='The WOW token contract address, such as `0x036CbD53842c5426634e7929541eC2318f3dCF7e`')}
    -

    Metadata about the fields defined on the model, -mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

    -

    This replaces Model.__fields__ from Pydantic V1.

    -
    -
    @@ -247,26 +219,12 @@

    Submodulesfunc: Callable[..., str]

    -
    -
    -model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
    -

    A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

    -
    -
    model_config: ClassVar[ConfigDict] = {}

    Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

    -
    -
    -model_fields: ClassVar[Dict[str, FieldInfo]] = {'args_schema': FieldInfo(annotation=Union[type[BaseModel], NoneType], required=False, default=<class 'cdp_agentkit_core.actions.wow.create_token.WowCreateTokenInput'>), 'description': FieldInfo(annotation=str, required=False, default='\nThis tool will create a Zora Wow ERC20 memecoin using the WoW factory. This tool takes the token name, token symbol, and optionally a token URI containing metadata about the token. It uses a bonding curve so there is no need to add liquidity to the pool upfront. It is only supported on Base Sepolia and Base Mainnet.\n'), 'func': FieldInfo(annotation=Callable[..., str], required=False, default=<function wow_create_token>), 'name': FieldInfo(annotation=str, required=False, default='wow_create_token')}
    -

    Metadata about the fields defined on the model, -mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

    -

    This replaces Model.__fields__ from Pydantic V1.

    -
    -
    name: str
    @@ -279,26 +237,12 @@

    Submodulesclass cdp_agentkit_core.actions.wow.create_token.WowCreateTokenInput(**data)

    Bases: BaseModel

    Input argument schema for create token action.

    -
    -
    -model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
    -

    A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

    -
    -
    model_config: ClassVar[ConfigDict] = {}

    Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

    -
    -
    -model_fields: ClassVar[Dict[str, FieldInfo]] = {'name': FieldInfo(annotation=str, required=True, description='The name of the token to create, e.g. WowCoin'), 'symbol': FieldInfo(annotation=str, required=True, description='The symbol of the token to create, e.g. WOW'), 'token_uri': FieldInfo(annotation=str, required=False, default=None, description='The URI of the token metadata to store on IPFS, e.g. ipfs://QmY1GqprFYvojCcUEKgqHeDj9uhZD9jmYGrQTfA9vAE78J')}
    -

    Metadata about the fields defined on the model, -mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

    -

    This replaces Model.__fields__ from Pydantic V1.

    -
    -
    name: str
    @@ -361,26 +305,12 @@

    Submodulesfunc: Callable[..., str]

    -
    -
    -model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
    -

    A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

    -
    -
    model_config: ClassVar[ConfigDict] = {}

    Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

    -
    -
    -model_fields: ClassVar[Dict[str, FieldInfo]] = {'args_schema': FieldInfo(annotation=Union[type[BaseModel], NoneType], required=False, default=<class 'cdp_agentkit_core.actions.wow.sell_token.WowSellTokenInput'>), 'description': FieldInfo(annotation=str, required=False, default="\nThis tool will sell a Zora Wow ERC20 memecoin for ETH. This tool takes the WOW token contract address, and the amount of tokens to sell (in wei, meaning 1 is 1 wei or 0.000000000000000001 of the token). The minimum to sell is 100000000000000 wei which is 0.0000001 ether. The amount is a string and cannot have any decimal points, since the unit of measurement is wei. Make sure to use the exact amount provided, and if there's any doubt, check by getting more information before continuing with the action. It is only supported on Base Sepolia and Base Mainnet.\n"), 'func': FieldInfo(annotation=Callable[..., str], required=False, default=<function wow_sell_token>), 'name': FieldInfo(annotation=str, required=False, default='wow_sell_token')}
    -

    Metadata about the fields defined on the model, -mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

    -

    This replaces Model.__fields__ from Pydantic V1.

    -
    -
    name: str
    @@ -403,26 +333,12 @@

    Submodulescontract_address: str

    -
    -
    -model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
    -

    A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

    -
    -
    model_config: ClassVar[ConfigDict] = {}

    Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

    -
    -
    -model_fields: ClassVar[Dict[str, FieldInfo]] = {'amount_tokens_in_wei': FieldInfo(annotation=str, required=True, description='Amount of tokens to sell (in wei), meaning 1 is 1 wei or 0.000000000000000001 of the token'), 'contract_address': FieldInfo(annotation=str, required=True, description='The WOW token contract address, such as `0x036CbD53842c5426634e7929541eC2318f3dCF7e`')}
    -

    Metadata about the fields defined on the model, -mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

    -

    This replaces Model.__fields__ from Pydantic V1.

    -
    -

    diff --git a/cdp-agentkit-core/cdp_agentkit_core.actions.wow.uniswap.html b/cdp-agentkit-core/cdp_agentkit_core.actions.wow.uniswap.html index 58c196d44..83794fb70 100644 --- a/cdp-agentkit-core/cdp_agentkit_core.actions.wow.uniswap.html +++ b/cdp-agentkit-core/cdp_agentkit_core.actions.wow.uniswap.html @@ -5,11 +5,11 @@ - cdp_agentkit_core.actions.wow.uniswap package — CDP Agentkit - Core 0.0.5 documentation + cdp_agentkit_core.actions.wow.uniswap package — CDP Agentkit - Core 0.0.6 documentation - + diff --git a/cdp-agentkit-core/cdp_agentkit_core.html b/cdp-agentkit-core/cdp_agentkit_core.html index a3ea7ad19..87df15f03 100644 --- a/cdp-agentkit-core/cdp_agentkit_core.html +++ b/cdp-agentkit-core/cdp_agentkit_core.html @@ -5,11 +5,11 @@ - cdp_agentkit_core package — CDP Agentkit - Core 0.0.5 documentation + cdp_agentkit_core package — CDP Agentkit - Core 0.0.6 documentation - + @@ -65,9 +65,7 @@

    SubpackagesCdpAction.args_schema
  • CdpAction.description
  • CdpAction.func
  • -
  • CdpAction.model_computed_fields
  • CdpAction.model_config
  • -
  • CdpAction.model_fields
  • CdpAction.name
  • @@ -78,17 +76,13 @@

    SubpackagesDeployNftAction.args_schema
  • DeployNftAction.description
  • DeployNftAction.func
  • -
  • DeployNftAction.model_computed_fields
  • DeployNftAction.model_config
  • -
  • DeployNftAction.model_fields
  • DeployNftAction.name
  • DeployNftInput @@ -101,16 +95,12 @@

    SubpackagesDeployTokenAction.args_schema

  • DeployTokenAction.description
  • DeployTokenAction.func
  • -
  • DeployTokenAction.model_computed_fields
  • DeployTokenAction.model_config
  • -
  • DeployTokenAction.model_fields
  • DeployTokenAction.name
  • DeployTokenInput
  • GetBalanceInput
  • get_balance()
  • @@ -145,16 +131,12 @@

    SubpackagesGetWalletDetailsAction.args_schema
  • GetWalletDetailsAction.description
  • GetWalletDetailsAction.func
  • -
  • GetWalletDetailsAction.model_computed_fields
  • GetWalletDetailsAction.model_config
  • -
  • GetWalletDetailsAction.model_fields
  • GetWalletDetailsAction.name
  • GetWalletDetailsInput
  • get_wallet_details()
  • @@ -165,18 +147,14 @@

    SubpackagesMintNftAction.args_schema
  • MintNftAction.description
  • MintNftAction.func
  • -
  • MintNftAction.model_computed_fields
  • MintNftAction.model_config
  • -
  • MintNftAction.model_fields
  • MintNftAction.name
  • MintNftInput
  • mint_nft()
  • @@ -187,18 +165,14 @@

    SubpackagesRegisterBasenameAction.args_schema
  • RegisterBasenameAction.description
  • RegisterBasenameAction.func
  • -
  • RegisterBasenameAction.model_computed_fields
  • RegisterBasenameAction.model_config
  • -
  • RegisterBasenameAction.model_fields
  • RegisterBasenameAction.name
  • RegisterBasenameInput
  • create_register_contract_method_args()
  • @@ -210,17 +184,13 @@

    SubpackagesRequestFaucetFundsAction.args_schema
  • RequestFaucetFundsAction.description
  • RequestFaucetFundsAction.func
  • -
  • RequestFaucetFundsAction.model_computed_fields
  • RequestFaucetFundsAction.model_config
  • -
  • RequestFaucetFundsAction.model_fields
  • RequestFaucetFundsAction.name
  • RequestFaucetFundsInput
  • request_faucet_funds()
  • @@ -231,18 +201,14 @@

    SubpackagesTradeAction.args_schema
  • TradeAction.description
  • TradeAction.func
  • -
  • TradeAction.model_computed_fields
  • TradeAction.model_config
  • -
  • TradeAction.model_fields
  • TradeAction.name
  • TradeInput
  • @@ -254,9 +220,7 @@

    SubpackagesTransferAction.args_schema
  • TransferAction.description
  • TransferAction.func
  • -
  • TransferAction.model_computed_fields
  • TransferAction.model_config
  • -
  • TransferAction.model_fields
  • TransferAction.name
  • @@ -265,9 +229,7 @@

    SubpackagesTransferInput.asset_id
  • TransferInput.destination
  • TransferInput.gasless
  • -
  • TransferInput.model_computed_fields
  • TransferInput.model_config
  • -
  • TransferInput.model_fields
  • transfer()
  • @@ -278,9 +240,7 @@

    SubpackagesCdpAction.args_schema
  • CdpAction.description
  • CdpAction.func
  • -
  • CdpAction.model_computed_fields
  • CdpAction.model_config
  • -
  • CdpAction.model_fields
  • CdpAction.name
  • @@ -288,9 +248,7 @@

    SubpackagesDeployNftAction.args_schema
  • DeployNftAction.description
  • DeployNftAction.func
  • -
  • DeployNftAction.model_computed_fields
  • DeployNftAction.model_config
  • -
  • DeployNftAction.model_fields
  • DeployNftAction.name
  • @@ -298,9 +256,7 @@

    SubpackagesDeployTokenAction.args_schema
  • DeployTokenAction.description
  • DeployTokenAction.func
  • -
  • DeployTokenAction.model_computed_fields
  • DeployTokenAction.model_config
  • -
  • DeployTokenAction.model_fields
  • DeployTokenAction.name
  • @@ -308,9 +264,7 @@

    SubpackagesGetBalanceAction.args_schema
  • GetBalanceAction.description
  • GetBalanceAction.func
  • -
  • GetBalanceAction.model_computed_fields
  • GetBalanceAction.model_config
  • -
  • GetBalanceAction.model_fields
  • GetBalanceAction.name
  • @@ -318,9 +272,7 @@

    SubpackagesGetWalletDetailsAction.args_schema
  • GetWalletDetailsAction.description
  • GetWalletDetailsAction.func
  • -
  • GetWalletDetailsAction.model_computed_fields
  • GetWalletDetailsAction.model_config
  • -
  • GetWalletDetailsAction.model_fields
  • GetWalletDetailsAction.name
  • @@ -328,9 +280,7 @@

    SubpackagesMintNftAction.args_schema
  • MintNftAction.description
  • MintNftAction.func
  • -
  • MintNftAction.model_computed_fields
  • MintNftAction.model_config
  • -
  • MintNftAction.model_fields
  • MintNftAction.name
  • @@ -338,9 +288,7 @@

    SubpackagesRegisterBasenameAction.args_schema
  • RegisterBasenameAction.description
  • RegisterBasenameAction.func
  • -
  • RegisterBasenameAction.model_computed_fields
  • RegisterBasenameAction.model_config
  • -
  • RegisterBasenameAction.model_fields
  • RegisterBasenameAction.name
  • @@ -348,9 +296,7 @@

    SubpackagesRequestFaucetFundsAction.args_schema
  • RequestFaucetFundsAction.description
  • RequestFaucetFundsAction.func
  • -
  • RequestFaucetFundsAction.model_computed_fields
  • RequestFaucetFundsAction.model_config
  • -
  • RequestFaucetFundsAction.model_fields
  • RequestFaucetFundsAction.name
  • @@ -358,9 +304,7 @@

    SubpackagesTradeAction.args_schema
  • TradeAction.description
  • TradeAction.func
  • -
  • TradeAction.model_computed_fields
  • TradeAction.model_config
  • -
  • TradeAction.model_fields
  • TradeAction.name
  • @@ -368,9 +312,7 @@

    SubpackagesTransferAction.args_schema
  • TransferAction.description
  • TransferAction.func
  • -
  • TransferAction.model_computed_fields
  • TransferAction.model_config
  • -
  • TransferAction.model_fields
  • TransferAction.name
  • @@ -378,9 +320,7 @@

    SubpackagesWowBuyTokenAction.args_schema
  • WowBuyTokenAction.description
  • WowBuyTokenAction.func
  • -
  • WowBuyTokenAction.model_computed_fields
  • WowBuyTokenAction.model_config
  • -
  • WowBuyTokenAction.model_fields
  • WowBuyTokenAction.name
  • @@ -388,9 +328,7 @@

    SubpackagesWowCreateTokenAction.args_schema
  • WowCreateTokenAction.description
  • WowCreateTokenAction.func
  • -
  • WowCreateTokenAction.model_computed_fields
  • WowCreateTokenAction.model_config
  • -
  • WowCreateTokenAction.model_fields
  • WowCreateTokenAction.name
  • @@ -398,9 +336,7 @@

    SubpackagesWowSellTokenAction.args_schema
  • WowSellTokenAction.description
  • WowSellTokenAction.func
  • -
  • WowSellTokenAction.model_computed_fields
  • WowSellTokenAction.model_config
  • -
  • WowSellTokenAction.model_fields
  • WowSellTokenAction.name
  • diff --git a/cdp-agentkit-core/genindex.html b/cdp-agentkit-core/genindex.html index 4cad85856..b1a8b395c 100644 --- a/cdp-agentkit-core/genindex.html +++ b/cdp-agentkit-core/genindex.html @@ -4,11 +4,11 @@ - Index — CDP Agentkit - Core 0.0.5 documentation + Index — CDP Agentkit - Core 0.0.6 documentation - + @@ -578,84 +578,6 @@

    M

  • MintNftInput (class in cdp_agentkit_core.actions.mint_nft)
  • -
  • model_computed_fields (cdp_agentkit_core.actions.cdp_action.CdpAction attribute) - -
  • model_config (cdp_agentkit_core.actions.cdp_action.CdpAction attribute)
      @@ -736,84 +658,6 @@

      M

    • -
    • model_fields (cdp_agentkit_core.actions.cdp_action.CdpAction attribute) - -
    • module diff --git a/cdp-agentkit-core/index.html b/cdp-agentkit-core/index.html index 6cdf2d09d..7464176a9 100644 --- a/cdp-agentkit-core/index.html +++ b/cdp-agentkit-core/index.html @@ -5,11 +5,11 @@ - CDP Agentkit - Core Documentation — CDP Agentkit - Core 0.0.5 documentation + CDP Agentkit - Core Documentation — CDP Agentkit - Core 0.0.6 documentation - + diff --git a/cdp-agentkit-core/modules.html b/cdp-agentkit-core/modules.html index 7056c165d..9606037f7 100644 --- a/cdp-agentkit-core/modules.html +++ b/cdp-agentkit-core/modules.html @@ -5,11 +5,11 @@ - cdp_agentkit_core — CDP Agentkit - Core 0.0.5 documentation + cdp_agentkit_core — CDP Agentkit - Core 0.0.6 documentation - + diff --git a/cdp-agentkit-core/objects.inv b/cdp-agentkit-core/objects.inv index f50ef7172942d63e45baf9628fa04c79450cc6de..df4210f0ae07bfbee65c211e58ece09ded145905 100644 GIT binary patch delta 1920 zcmV-`2Y>j666_Cm+{+IicUe>>+Dy zH4Y3Dmj*&-h7@vP4a39qG{lh0=qumELh|B~30?;$){{9rOjr{*l)@%( zw_ETv$2+rY#+Xkk?bendBgaX~B^q(_uiJ=`e)UbP7^!It?MXZ#+pr zavOz4ihpg40!nR+LI`clK+0^)A{SZHaugToyYW+Kz-w|-aF~XTFqDdoFmfFmDKI4) zY2;dtn%7}Lx|ZZxK81$8!=FaLbUlMase1-VuJIWbOzAUBpx#fcmozUWRFe(CUopXh zvWVSu$nEuNk?t;+FAlp^mY`rmTdYS}GpcC-vVZ|^&BU)D zYJX>bK@4k%Ku)jQ1P3PX2_Cs~j5)M6VT|rqr%M*qE&+?8f(wD~P%S?h zrwlGXu<0Ffsu@ukT+vNs4OZP;R&uA)2!H4~)wV#G8(JrT@<;0g$Q{#~3>z)h8IZf` zc`~ifTJn6h%gR*VqN~1YD$d~!B^EYQg@R+lvDodn+-6ZwI}Oye%|1?tYbKfp>t?2T zu&$??1L}kh!LNW=LSs1g#(ofr+7uc$-7k7}GbrTh`EJ%wCGhLm8GFF{LZk{>B`k3@+#J4#e#@^QQ;tBFDoKM(8~rI5qw#3xfZ&h(2$_Iq7!hr4dOJ| z^Vo4;uXv3~!*?jI>c3!Mkyf6*09ExuNR~8IS7^yl7LIa332gvOYqod2iJRMdV=CN?2n#aRjY66QX2XnCg zhNNj0$a|96ES%hx%x2(HX@9jh551Gxnaea5dzLS-$0lr<;VkW7jWAwoC+@f<ge zw%ZcC_l^leOZ)F!SbzSYv5DS(cSL!(pfgK4(O|-|D5|}bZ|=ddnuiTn^y%y8PtUKP zJt3oyQ5JglAG~%;vxoPo3*bFf0rZ^I!_2>ns&Dpk7XGZZ%=}F1Y*clEjyLmDtLG^F z+;%INGPT`1KU>}s?aO^EB`+4G&>dr!%8_tBrFt@xRUW;1ym>Pdqil%BhgsHS)mS{s z2W4F*)sF3xr5cv76;EnhzqO6{QvZ2(+O5k;+2iT??KCRxn{nYiXJNUkHZ@c8?kZn0 zaPq@_-_QnnZLO{)wq7<+ez$3&r*}%cGoZJF+*Xb-;0ex(a63G(-PRuSt!;m+&)feS GoP_NW0I2@} delta 2205 zcmV;O2x9l_4~7zufq%`MPmh~O5XJBFDJ<T6+ zBggycmw&b~bVIjYubA76!S$=c{pz(b-C?xzgSAN2&sh0kmW##i@P3;`MIsgti?Dyx z+o)~wTXX#W_r?9)@Qff-ahA%7IPF>X@w}&K_o4o?iX0|^lz)qNQ-LibdO^OHz6>{F z8&uH)rSf=LC_zVvgbed|cg!C^SQTjq3SE9aA}J4UcV*bfU&SJcB$$=1;x!Zjts)J! zf;9BA*d^KFpOqrkKrb##34IPq4}A`~D*6DtHcUivh3G*H6@k?9J^LwAh+aC8!HVgU zu$t+TK&t5?xPNq`V}g`3M6pywuAaYzdJK{v4F$1y`hj8E8GumI8Gy)@Ga%rFV?>hc z#z5kz389)FL6QjdEL0FDl3qKS@JI#ea6ldDa0oT&I4qhP10$4W=JC}>uCgz2s_4H3 zT||Xx>XL$z(j|plL6_n2!qM}{^`gVTt07m%SFw(z5`Xz)AVn3NSSI@LFufRXDB&1z zQhjJLVYUINRsPJ4*)970K{p{00gMbK;qEb1R9{Y zQ6guJs2dzF8Xb*XCqoFh5`-F3xe__OAUa`@n&@JH zvgl$E%75s_XAy@Eh|tH7gRh5NB|ozLV*&XcXb>5ul_3cwmm!HYGRskfwT}k&5c0fO_hq z5Nhf(ShQqvLLu zgisOI1aBEg;TL(#Q_xHU^pedoKD$WPD)~mIClA|YmY`slwpVr0x@*$_R5im!*=Zdd z_p z@)SRaqFhLcFR0R)iqinDGcKze=fX!n*u+k_uDMVdR^F~i^_T6ERC4DU5YTJDZGkX% zvrYizch(7zJD@cg-xQovA@3888O(VN$enbWOzW+dJTKU0MXKf~)$4XxcKBP+8`zfJ z5@5LkVZB(xKOH#D^|nH7vdFI-2!HD4dVijHrdT(>Gg9WQqDG!fMOlfV8=6%IBHTE^7A@54wXTwb{`*vi`9Wq`&}90 zBOOi41Nxelhj2G7h@~Hlk`ZlT1jtw+!u2jeS2HZN33H8t0 z2Gk6a#v8qvhpeybn^a!B&wuuoHe8IogHMF|aqd-lD9aDsu}fZ3^Fuy%W`EIz+_1Ijm1Pm` zcS@Q8daf~@0c^%Gjppl%_PM~?qiqVaUIo}pWCV?wk4ypI#^7VJX3Grbyauz4Jm-xz zDB1N9x1H0j#a9!fzR^=pB&0|Z@HFC#xOyk&s|q69+?kAyo;r-vVbg|jEMM2Q%LCT3 zZSb>I4{O#2EM|%@27f!=w5ShD`Rs< zpVL*wba{_BuiY2uVTMwV?00jpS3=BzP2$%gj$(C~11?{4<$v$;I28V`zy6#fgSzEE z%tmG%Y1MV+Qgg-fb|OD}Drc3=&YIj*&Te_+dCaD8;ubPuN2l@hsA3hjIBQaKT(Q>q?( zwaVi-dKME8(b^DCH?yqC-Nv%8yiwL>Ql8k{S*l=3uoOv!JHFaP{9OHccRsDnsdL8D z^UGNk_q8q-&skV(%a`is)$hu_q~Yui_s0WGpf63UYluxRyBPWHONL7CI`JkzF9)?L fJHiD|iWVRbH - Python Module Index — CDP Agentkit - Core 0.0.5 documentation + Python Module Index — CDP Agentkit - Core 0.0.6 documentation - + diff --git a/cdp-agentkit-core/search.html b/cdp-agentkit-core/search.html index badfec45c..0dfaf31e7 100644 --- a/cdp-agentkit-core/search.html +++ b/cdp-agentkit-core/search.html @@ -4,12 +4,12 @@ - Search — CDP Agentkit - Core 0.0.5 documentation + Search — CDP Agentkit - Core 0.0.6 documentation - + diff --git a/cdp-agentkit-core/searchindex.js b/cdp-agentkit-core/searchindex.js index 40ba49bca..5605e5dc9 100644 --- a/cdp-agentkit-core/searchindex.js +++ b/cdp-agentkit-core/searchindex.js @@ -1 +1 @@ -Search.setIndex({"alltitles": {"Agentkit Core": [[0, null], [7, "agentkit-core"]], "CDP Agentkit - Core Documentation": [[7, null]], "Contributing": [[0, "contributing"], [7, "contributing"]], "Module contents": [[1, "module-cdp_agentkit_core"], [2, "module-cdp_agentkit_core.actions"], [3, "module-cdp_agentkit_core.actions.social"], [4, "module-contents"], [5, "module-cdp_agentkit_core.actions.wow"], [6, "module-cdp_agentkit_core.actions.wow.uniswap"]], "Submodules": [[2, "submodules"], [4, "submodules"], [5, "submodules"], [6, "submodules"]], "Subpackages": [[1, "subpackages"], [2, "subpackages"], [3, "subpackages"], [5, "subpackages"]], "cdp_agentkit_core": [[8, null]], "cdp_agentkit_core package": [[1, null]], "cdp_agentkit_core.actions package": [[2, null]], "cdp_agentkit_core.actions.cdp_action module": [[2, "module-cdp_agentkit_core.actions.cdp_action"]], "cdp_agentkit_core.actions.deploy_nft module": [[2, "module-cdp_agentkit_core.actions.deploy_nft"]], "cdp_agentkit_core.actions.deploy_token module": [[2, "module-cdp_agentkit_core.actions.deploy_token"]], "cdp_agentkit_core.actions.get_balance module": [[2, "module-cdp_agentkit_core.actions.get_balance"]], "cdp_agentkit_core.actions.get_wallet_details module": [[2, "module-cdp_agentkit_core.actions.get_wallet_details"]], "cdp_agentkit_core.actions.mint_nft module": [[2, "module-cdp_agentkit_core.actions.mint_nft"]], "cdp_agentkit_core.actions.register_basename module": [[2, "module-cdp_agentkit_core.actions.register_basename"]], "cdp_agentkit_core.actions.request_faucet_funds module": [[2, "module-cdp_agentkit_core.actions.request_faucet_funds"]], "cdp_agentkit_core.actions.social package": [[3, null]], "cdp_agentkit_core.actions.social.twitter package": [[4, null]], "cdp_agentkit_core.actions.social.twitter.account_details module": [[4, "cdp-agentkit-core-actions-social-twitter-account-details-module"]], "cdp_agentkit_core.actions.social.twitter.account_mentions module": [[4, "cdp-agentkit-core-actions-social-twitter-account-mentions-module"]], "cdp_agentkit_core.actions.social.twitter.action module": [[4, "cdp-agentkit-core-actions-social-twitter-action-module"]], "cdp_agentkit_core.actions.social.twitter.post_tweet module": [[4, "cdp-agentkit-core-actions-social-twitter-post-tweet-module"]], "cdp_agentkit_core.actions.social.twitter.post_tweet_reply module": [[4, "cdp-agentkit-core-actions-social-twitter-post-tweet-reply-module"]], "cdp_agentkit_core.actions.trade module": [[2, "module-cdp_agentkit_core.actions.trade"]], "cdp_agentkit_core.actions.transfer module": [[2, "module-cdp_agentkit_core.actions.transfer"]], "cdp_agentkit_core.actions.wow package": [[5, null]], "cdp_agentkit_core.actions.wow.buy_token module": [[5, "module-cdp_agentkit_core.actions.wow.buy_token"]], "cdp_agentkit_core.actions.wow.constants module": [[5, "module-cdp_agentkit_core.actions.wow.constants"]], "cdp_agentkit_core.actions.wow.create_token module": [[5, "module-cdp_agentkit_core.actions.wow.create_token"]], "cdp_agentkit_core.actions.wow.sell_token module": [[5, "module-cdp_agentkit_core.actions.wow.sell_token"]], "cdp_agentkit_core.actions.wow.uniswap package": [[6, null]], "cdp_agentkit_core.actions.wow.uniswap.constants module": [[6, "module-cdp_agentkit_core.actions.wow.uniswap.constants"]], "cdp_agentkit_core.actions.wow.uniswap.index module": [[6, "module-cdp_agentkit_core.actions.wow.uniswap.index"]], "cdp_agentkit_core.actions.wow.utils module": [[5, "module-cdp_agentkit_core.actions.wow.utils"]]}, "docnames": ["README", "cdp_agentkit_core", "cdp_agentkit_core.actions", "cdp_agentkit_core.actions.social", "cdp_agentkit_core.actions.social.twitter", "cdp_agentkit_core.actions.wow", "cdp_agentkit_core.actions.wow.uniswap", "index", "modules"], "envversion": {"sphinx": 64, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2}, "filenames": ["README.md", "cdp_agentkit_core.rst", "cdp_agentkit_core.actions.rst", "cdp_agentkit_core.actions.social.rst", "cdp_agentkit_core.actions.social.twitter.rst", "cdp_agentkit_core.actions.wow.rst", "cdp_agentkit_core.actions.wow.uniswap.rst", "index.rst", "modules.rst"], "indexentries": {"amount (cdp_agentkit_core.actions.register_basename.registerbasenameinput attribute)": [[2, "cdp_agentkit_core.actions.register_basename.RegisterBasenameInput.amount", false]], "amount (cdp_agentkit_core.actions.trade.tradeinput attribute)": [[2, "cdp_agentkit_core.actions.trade.TradeInput.amount", false]], "amount (cdp_agentkit_core.actions.transfer.transferinput attribute)": [[2, "cdp_agentkit_core.actions.transfer.TransferInput.amount", false]], "amount_eth_in_wei (cdp_agentkit_core.actions.wow.buy_token.wowbuytokeninput attribute)": [[5, "cdp_agentkit_core.actions.wow.buy_token.WowBuyTokenInput.amount_eth_in_wei", false]], "amount_in (cdp_agentkit_core.actions.wow.uniswap.index.quote attribute)": [[6, "cdp_agentkit_core.actions.wow.uniswap.index.Quote.amount_in", false]], "amount_out (cdp_agentkit_core.actions.wow.uniswap.index.quote attribute)": [[6, "cdp_agentkit_core.actions.wow.uniswap.index.Quote.amount_out", false]], "amount_tokens_in_wei (cdp_agentkit_core.actions.wow.sell_token.wowselltokeninput attribute)": [[5, "cdp_agentkit_core.actions.wow.sell_token.WowSellTokenInput.amount_tokens_in_wei", false]], "args_schema (cdp_agentkit_core.actions.cdp_action.cdpaction attribute)": [[2, "cdp_agentkit_core.actions.cdp_action.CdpAction.args_schema", false]], "args_schema (cdp_agentkit_core.actions.cdpaction attribute)": [[2, "cdp_agentkit_core.actions.CdpAction.args_schema", false]], "args_schema (cdp_agentkit_core.actions.deploy_nft.deploynftaction attribute)": [[2, "cdp_agentkit_core.actions.deploy_nft.DeployNftAction.args_schema", false]], "args_schema (cdp_agentkit_core.actions.deploy_token.deploytokenaction attribute)": [[2, "cdp_agentkit_core.actions.deploy_token.DeployTokenAction.args_schema", false]], "args_schema (cdp_agentkit_core.actions.deploynftaction attribute)": [[2, "cdp_agentkit_core.actions.DeployNftAction.args_schema", false]], "args_schema (cdp_agentkit_core.actions.deploytokenaction attribute)": [[2, "cdp_agentkit_core.actions.DeployTokenAction.args_schema", false]], "args_schema (cdp_agentkit_core.actions.get_balance.getbalanceaction attribute)": [[2, "cdp_agentkit_core.actions.get_balance.GetBalanceAction.args_schema", false]], "args_schema (cdp_agentkit_core.actions.get_wallet_details.getwalletdetailsaction attribute)": [[2, "cdp_agentkit_core.actions.get_wallet_details.GetWalletDetailsAction.args_schema", false]], "args_schema (cdp_agentkit_core.actions.getbalanceaction attribute)": [[2, "cdp_agentkit_core.actions.GetBalanceAction.args_schema", false]], "args_schema (cdp_agentkit_core.actions.getwalletdetailsaction attribute)": [[2, "cdp_agentkit_core.actions.GetWalletDetailsAction.args_schema", false]], "args_schema (cdp_agentkit_core.actions.mint_nft.mintnftaction attribute)": [[2, "cdp_agentkit_core.actions.mint_nft.MintNftAction.args_schema", false]], "args_schema (cdp_agentkit_core.actions.mintnftaction attribute)": [[2, "cdp_agentkit_core.actions.MintNftAction.args_schema", false]], "args_schema (cdp_agentkit_core.actions.register_basename.registerbasenameaction attribute)": [[2, "cdp_agentkit_core.actions.register_basename.RegisterBasenameAction.args_schema", false]], "args_schema (cdp_agentkit_core.actions.registerbasenameaction attribute)": [[2, "cdp_agentkit_core.actions.RegisterBasenameAction.args_schema", false]], "args_schema (cdp_agentkit_core.actions.request_faucet_funds.requestfaucetfundsaction attribute)": [[2, "cdp_agentkit_core.actions.request_faucet_funds.RequestFaucetFundsAction.args_schema", false]], "args_schema (cdp_agentkit_core.actions.requestfaucetfundsaction attribute)": [[2, "cdp_agentkit_core.actions.RequestFaucetFundsAction.args_schema", false]], "args_schema (cdp_agentkit_core.actions.trade.tradeaction attribute)": [[2, "cdp_agentkit_core.actions.trade.TradeAction.args_schema", false]], "args_schema (cdp_agentkit_core.actions.tradeaction attribute)": [[2, "cdp_agentkit_core.actions.TradeAction.args_schema", false]], "args_schema (cdp_agentkit_core.actions.transfer.transferaction attribute)": [[2, "cdp_agentkit_core.actions.transfer.TransferAction.args_schema", false]], "args_schema (cdp_agentkit_core.actions.transferaction attribute)": [[2, "cdp_agentkit_core.actions.TransferAction.args_schema", false]], "args_schema (cdp_agentkit_core.actions.wow.buy_token.wowbuytokenaction attribute)": [[5, "cdp_agentkit_core.actions.wow.buy_token.WowBuyTokenAction.args_schema", false]], "args_schema (cdp_agentkit_core.actions.wow.create_token.wowcreatetokenaction attribute)": [[5, "cdp_agentkit_core.actions.wow.create_token.WowCreateTokenAction.args_schema", false]], "args_schema (cdp_agentkit_core.actions.wow.sell_token.wowselltokenaction attribute)": [[5, "cdp_agentkit_core.actions.wow.sell_token.WowSellTokenAction.args_schema", false]], "args_schema (cdp_agentkit_core.actions.wowbuytokenaction attribute)": [[2, "cdp_agentkit_core.actions.WowBuyTokenAction.args_schema", false]], "args_schema (cdp_agentkit_core.actions.wowcreatetokenaction attribute)": [[2, "cdp_agentkit_core.actions.WowCreateTokenAction.args_schema", false]], "args_schema (cdp_agentkit_core.actions.wowselltokenaction attribute)": [[2, "cdp_agentkit_core.actions.WowSellTokenAction.args_schema", false]], "asset_id (cdp_agentkit_core.actions.get_balance.getbalanceinput attribute)": [[2, "cdp_agentkit_core.actions.get_balance.GetBalanceInput.asset_id", false]], "asset_id (cdp_agentkit_core.actions.request_faucet_funds.requestfaucetfundsinput attribute)": [[2, "cdp_agentkit_core.actions.request_faucet_funds.RequestFaucetFundsInput.asset_id", false]], "asset_id (cdp_agentkit_core.actions.transfer.transferinput attribute)": [[2, "cdp_agentkit_core.actions.transfer.TransferInput.asset_id", false]], "balance (cdp_agentkit_core.actions.wow.uniswap.index.quote attribute)": [[6, "cdp_agentkit_core.actions.wow.uniswap.index.Quote.balance", false]], "balance (class in cdp_agentkit_core.actions.wow.uniswap.index)": [[6, "cdp_agentkit_core.actions.wow.uniswap.index.Balance", false]], "balance0 (cdp_agentkit_core.actions.wow.uniswap.index.poolinfo attribute)": [[6, "cdp_agentkit_core.actions.wow.uniswap.index.PoolInfo.balance0", false]], "balance1 (cdp_agentkit_core.actions.wow.uniswap.index.poolinfo attribute)": [[6, "cdp_agentkit_core.actions.wow.uniswap.index.PoolInfo.balance1", false]], "base_uri (cdp_agentkit_core.actions.deploy_nft.deploynftinput attribute)": [[2, "cdp_agentkit_core.actions.deploy_nft.DeployNftInput.base_uri", false]], "basename (cdp_agentkit_core.actions.register_basename.registerbasenameinput attribute)": [[2, "cdp_agentkit_core.actions.register_basename.RegisterBasenameInput.basename", false]], "cdp_agentkit_core": [[1, "module-cdp_agentkit_core", false]], "cdp_agentkit_core.actions": [[2, "module-cdp_agentkit_core.actions", false]], "cdp_agentkit_core.actions.cdp_action": [[2, "module-cdp_agentkit_core.actions.cdp_action", false]], "cdp_agentkit_core.actions.deploy_nft": [[2, "module-cdp_agentkit_core.actions.deploy_nft", false]], "cdp_agentkit_core.actions.deploy_token": [[2, "module-cdp_agentkit_core.actions.deploy_token", false]], "cdp_agentkit_core.actions.get_balance": [[2, "module-cdp_agentkit_core.actions.get_balance", false]], "cdp_agentkit_core.actions.get_wallet_details": [[2, "module-cdp_agentkit_core.actions.get_wallet_details", false]], "cdp_agentkit_core.actions.mint_nft": [[2, "module-cdp_agentkit_core.actions.mint_nft", false]], "cdp_agentkit_core.actions.register_basename": [[2, "module-cdp_agentkit_core.actions.register_basename", false]], "cdp_agentkit_core.actions.request_faucet_funds": [[2, "module-cdp_agentkit_core.actions.request_faucet_funds", false]], "cdp_agentkit_core.actions.social": [[3, "module-cdp_agentkit_core.actions.social", false]], "cdp_agentkit_core.actions.trade": [[2, "module-cdp_agentkit_core.actions.trade", false]], "cdp_agentkit_core.actions.transfer": [[2, "module-cdp_agentkit_core.actions.transfer", false]], "cdp_agentkit_core.actions.wow": [[5, "module-cdp_agentkit_core.actions.wow", false]], "cdp_agentkit_core.actions.wow.buy_token": [[5, "module-cdp_agentkit_core.actions.wow.buy_token", false]], "cdp_agentkit_core.actions.wow.constants": [[5, "module-cdp_agentkit_core.actions.wow.constants", false]], "cdp_agentkit_core.actions.wow.create_token": [[5, "module-cdp_agentkit_core.actions.wow.create_token", false]], "cdp_agentkit_core.actions.wow.sell_token": [[5, "module-cdp_agentkit_core.actions.wow.sell_token", false]], "cdp_agentkit_core.actions.wow.uniswap": [[6, "module-cdp_agentkit_core.actions.wow.uniswap", false]], "cdp_agentkit_core.actions.wow.uniswap.constants": [[6, "module-cdp_agentkit_core.actions.wow.uniswap.constants", false]], "cdp_agentkit_core.actions.wow.uniswap.index": [[6, "module-cdp_agentkit_core.actions.wow.uniswap.index", false]], "cdp_agentkit_core.actions.wow.utils": [[5, "module-cdp_agentkit_core.actions.wow.utils", false]], "cdpaction (class in cdp_agentkit_core.actions)": [[2, "cdp_agentkit_core.actions.CdpAction", false]], "cdpaction (class in cdp_agentkit_core.actions.cdp_action)": [[2, "cdp_agentkit_core.actions.cdp_action.CdpAction", false]], "contract_address (cdp_agentkit_core.actions.mint_nft.mintnftinput attribute)": [[2, "cdp_agentkit_core.actions.mint_nft.MintNftInput.contract_address", false]], "contract_address (cdp_agentkit_core.actions.wow.buy_token.wowbuytokeninput attribute)": [[5, "cdp_agentkit_core.actions.wow.buy_token.WowBuyTokenInput.contract_address", false]], "contract_address (cdp_agentkit_core.actions.wow.sell_token.wowselltokeninput attribute)": [[5, "cdp_agentkit_core.actions.wow.sell_token.WowSellTokenInput.contract_address", false]], "create_price_info() (in module cdp_agentkit_core.actions.wow.uniswap.index)": [[6, "cdp_agentkit_core.actions.wow.uniswap.index.create_price_info", false]], "create_register_contract_method_args() (in module cdp_agentkit_core.actions.register_basename)": [[2, "cdp_agentkit_core.actions.register_basename.create_register_contract_method_args", false]], "deploy_nft() (in module cdp_agentkit_core.actions.deploy_nft)": [[2, "cdp_agentkit_core.actions.deploy_nft.deploy_nft", false]], "deploy_token() (in module cdp_agentkit_core.actions.deploy_token)": [[2, "cdp_agentkit_core.actions.deploy_token.deploy_token", false]], "deploynftaction (class in cdp_agentkit_core.actions)": [[2, "cdp_agentkit_core.actions.DeployNftAction", false]], "deploynftaction (class in cdp_agentkit_core.actions.deploy_nft)": [[2, "cdp_agentkit_core.actions.deploy_nft.DeployNftAction", false]], "deploynftinput (class in cdp_agentkit_core.actions.deploy_nft)": [[2, "cdp_agentkit_core.actions.deploy_nft.DeployNftInput", false]], "deploytokenaction (class in cdp_agentkit_core.actions)": [[2, "cdp_agentkit_core.actions.DeployTokenAction", false]], "deploytokenaction (class in cdp_agentkit_core.actions.deploy_token)": [[2, "cdp_agentkit_core.actions.deploy_token.DeployTokenAction", false]], "deploytokeninput (class in cdp_agentkit_core.actions.deploy_token)": [[2, "cdp_agentkit_core.actions.deploy_token.DeployTokenInput", false]], "description (cdp_agentkit_core.actions.cdp_action.cdpaction attribute)": [[2, "cdp_agentkit_core.actions.cdp_action.CdpAction.description", false]], "description (cdp_agentkit_core.actions.cdpaction attribute)": [[2, "cdp_agentkit_core.actions.CdpAction.description", false]], "description (cdp_agentkit_core.actions.deploy_nft.deploynftaction attribute)": [[2, "cdp_agentkit_core.actions.deploy_nft.DeployNftAction.description", false]], "description (cdp_agentkit_core.actions.deploy_token.deploytokenaction attribute)": [[2, "cdp_agentkit_core.actions.deploy_token.DeployTokenAction.description", false]], "description (cdp_agentkit_core.actions.deploynftaction attribute)": [[2, "cdp_agentkit_core.actions.DeployNftAction.description", false]], "description (cdp_agentkit_core.actions.deploytokenaction attribute)": [[2, "cdp_agentkit_core.actions.DeployTokenAction.description", false]], "description (cdp_agentkit_core.actions.get_balance.getbalanceaction attribute)": [[2, "cdp_agentkit_core.actions.get_balance.GetBalanceAction.description", false]], "description (cdp_agentkit_core.actions.get_wallet_details.getwalletdetailsaction attribute)": [[2, "cdp_agentkit_core.actions.get_wallet_details.GetWalletDetailsAction.description", false]], "description (cdp_agentkit_core.actions.getbalanceaction attribute)": [[2, "cdp_agentkit_core.actions.GetBalanceAction.description", false]], "description (cdp_agentkit_core.actions.getwalletdetailsaction attribute)": [[2, "cdp_agentkit_core.actions.GetWalletDetailsAction.description", false]], "description (cdp_agentkit_core.actions.mint_nft.mintnftaction attribute)": [[2, "cdp_agentkit_core.actions.mint_nft.MintNftAction.description", false]], "description (cdp_agentkit_core.actions.mintnftaction attribute)": [[2, "cdp_agentkit_core.actions.MintNftAction.description", false]], "description (cdp_agentkit_core.actions.register_basename.registerbasenameaction attribute)": [[2, "cdp_agentkit_core.actions.register_basename.RegisterBasenameAction.description", false]], "description (cdp_agentkit_core.actions.registerbasenameaction attribute)": [[2, "cdp_agentkit_core.actions.RegisterBasenameAction.description", false]], "description (cdp_agentkit_core.actions.request_faucet_funds.requestfaucetfundsaction attribute)": [[2, "cdp_agentkit_core.actions.request_faucet_funds.RequestFaucetFundsAction.description", false]], "description (cdp_agentkit_core.actions.requestfaucetfundsaction attribute)": [[2, "cdp_agentkit_core.actions.RequestFaucetFundsAction.description", false]], "description (cdp_agentkit_core.actions.trade.tradeaction attribute)": [[2, "cdp_agentkit_core.actions.trade.TradeAction.description", false]], "description (cdp_agentkit_core.actions.tradeaction attribute)": [[2, "cdp_agentkit_core.actions.TradeAction.description", false]], "description (cdp_agentkit_core.actions.transfer.transferaction attribute)": [[2, "cdp_agentkit_core.actions.transfer.TransferAction.description", false]], "description (cdp_agentkit_core.actions.transferaction attribute)": [[2, "cdp_agentkit_core.actions.TransferAction.description", false]], "description (cdp_agentkit_core.actions.wow.buy_token.wowbuytokenaction attribute)": [[5, "cdp_agentkit_core.actions.wow.buy_token.WowBuyTokenAction.description", false]], "description (cdp_agentkit_core.actions.wow.create_token.wowcreatetokenaction attribute)": [[5, "cdp_agentkit_core.actions.wow.create_token.WowCreateTokenAction.description", false]], "description (cdp_agentkit_core.actions.wow.sell_token.wowselltokenaction attribute)": [[5, "cdp_agentkit_core.actions.wow.sell_token.WowSellTokenAction.description", false]], "description (cdp_agentkit_core.actions.wowbuytokenaction attribute)": [[2, "cdp_agentkit_core.actions.WowBuyTokenAction.description", false]], "description (cdp_agentkit_core.actions.wowcreatetokenaction attribute)": [[2, "cdp_agentkit_core.actions.WowCreateTokenAction.description", false]], "description (cdp_agentkit_core.actions.wowselltokenaction attribute)": [[2, "cdp_agentkit_core.actions.WowSellTokenAction.description", false]], "destination (cdp_agentkit_core.actions.mint_nft.mintnftinput attribute)": [[2, "cdp_agentkit_core.actions.mint_nft.MintNftInput.destination", false]], "destination (cdp_agentkit_core.actions.transfer.transferinput attribute)": [[2, "cdp_agentkit_core.actions.transfer.TransferInput.destination", false]], "erc20z (cdp_agentkit_core.actions.wow.uniswap.index.balance attribute)": [[6, "cdp_agentkit_core.actions.wow.uniswap.index.Balance.erc20z", false]], "error (cdp_agentkit_core.actions.wow.uniswap.index.quote attribute)": [[6, "cdp_agentkit_core.actions.wow.uniswap.index.Quote.error", false]], "eth (cdp_agentkit_core.actions.wow.uniswap.index.priceinfo attribute)": [[6, "cdp_agentkit_core.actions.wow.uniswap.index.PriceInfo.eth", false]], "exact_input_single() (in module cdp_agentkit_core.actions.wow.uniswap.index)": [[6, "cdp_agentkit_core.actions.wow.uniswap.index.exact_input_single", false]], "fee (cdp_agentkit_core.actions.wow.uniswap.index.poolinfo attribute)": [[6, "cdp_agentkit_core.actions.wow.uniswap.index.PoolInfo.fee", false]], "fee (cdp_agentkit_core.actions.wow.uniswap.index.quote attribute)": [[6, "cdp_agentkit_core.actions.wow.uniswap.index.Quote.fee", false]], "from_asset_id (cdp_agentkit_core.actions.trade.tradeinput attribute)": [[2, "cdp_agentkit_core.actions.trade.TradeInput.from_asset_id", false]], "func (cdp_agentkit_core.actions.cdp_action.cdpaction attribute)": [[2, "cdp_agentkit_core.actions.cdp_action.CdpAction.func", false]], "func (cdp_agentkit_core.actions.cdpaction attribute)": [[2, "cdp_agentkit_core.actions.CdpAction.func", false]], "func (cdp_agentkit_core.actions.deploy_nft.deploynftaction attribute)": [[2, "cdp_agentkit_core.actions.deploy_nft.DeployNftAction.func", false]], "func (cdp_agentkit_core.actions.deploy_token.deploytokenaction attribute)": [[2, "cdp_agentkit_core.actions.deploy_token.DeployTokenAction.func", false]], "func (cdp_agentkit_core.actions.deploynftaction attribute)": [[2, "cdp_agentkit_core.actions.DeployNftAction.func", false]], "func (cdp_agentkit_core.actions.deploytokenaction attribute)": [[2, "cdp_agentkit_core.actions.DeployTokenAction.func", false]], "func (cdp_agentkit_core.actions.get_balance.getbalanceaction attribute)": [[2, "cdp_agentkit_core.actions.get_balance.GetBalanceAction.func", false]], "func (cdp_agentkit_core.actions.get_wallet_details.getwalletdetailsaction attribute)": [[2, "cdp_agentkit_core.actions.get_wallet_details.GetWalletDetailsAction.func", false]], "func (cdp_agentkit_core.actions.getbalanceaction attribute)": [[2, "cdp_agentkit_core.actions.GetBalanceAction.func", false]], "func (cdp_agentkit_core.actions.getwalletdetailsaction attribute)": [[2, "cdp_agentkit_core.actions.GetWalletDetailsAction.func", false]], "func (cdp_agentkit_core.actions.mint_nft.mintnftaction attribute)": [[2, "cdp_agentkit_core.actions.mint_nft.MintNftAction.func", false]], "func (cdp_agentkit_core.actions.mintnftaction attribute)": [[2, "cdp_agentkit_core.actions.MintNftAction.func", false]], "func (cdp_agentkit_core.actions.register_basename.registerbasenameaction attribute)": [[2, "cdp_agentkit_core.actions.register_basename.RegisterBasenameAction.func", false]], "func (cdp_agentkit_core.actions.registerbasenameaction attribute)": [[2, "cdp_agentkit_core.actions.RegisterBasenameAction.func", false]], "func (cdp_agentkit_core.actions.request_faucet_funds.requestfaucetfundsaction attribute)": [[2, "cdp_agentkit_core.actions.request_faucet_funds.RequestFaucetFundsAction.func", false]], "func (cdp_agentkit_core.actions.requestfaucetfundsaction attribute)": [[2, "cdp_agentkit_core.actions.RequestFaucetFundsAction.func", false]], "func (cdp_agentkit_core.actions.trade.tradeaction attribute)": [[2, "cdp_agentkit_core.actions.trade.TradeAction.func", false]], "func (cdp_agentkit_core.actions.tradeaction attribute)": [[2, "cdp_agentkit_core.actions.TradeAction.func", false]], "func (cdp_agentkit_core.actions.transfer.transferaction attribute)": [[2, "cdp_agentkit_core.actions.transfer.TransferAction.func", false]], "func (cdp_agentkit_core.actions.transferaction attribute)": [[2, "cdp_agentkit_core.actions.TransferAction.func", false]], "func (cdp_agentkit_core.actions.wow.buy_token.wowbuytokenaction attribute)": [[5, "cdp_agentkit_core.actions.wow.buy_token.WowBuyTokenAction.func", false]], "func (cdp_agentkit_core.actions.wow.create_token.wowcreatetokenaction attribute)": [[5, "cdp_agentkit_core.actions.wow.create_token.WowCreateTokenAction.func", false]], "func (cdp_agentkit_core.actions.wow.sell_token.wowselltokenaction attribute)": [[5, "cdp_agentkit_core.actions.wow.sell_token.WowSellTokenAction.func", false]], "func (cdp_agentkit_core.actions.wowbuytokenaction attribute)": [[2, "cdp_agentkit_core.actions.WowBuyTokenAction.func", false]], "func (cdp_agentkit_core.actions.wowcreatetokenaction attribute)": [[2, "cdp_agentkit_core.actions.WowCreateTokenAction.func", false]], "func (cdp_agentkit_core.actions.wowselltokenaction attribute)": [[2, "cdp_agentkit_core.actions.WowSellTokenAction.func", false]], "gasless (cdp_agentkit_core.actions.transfer.transferinput attribute)": [[2, "cdp_agentkit_core.actions.transfer.TransferInput.gasless", false]], "get_balance() (in module cdp_agentkit_core.actions.get_balance)": [[2, "cdp_agentkit_core.actions.get_balance.get_balance", false]], "get_buy_quote() (in module cdp_agentkit_core.actions.wow.utils)": [[5, "cdp_agentkit_core.actions.wow.utils.get_buy_quote", false]], "get_current_supply() (in module cdp_agentkit_core.actions.wow.utils)": [[5, "cdp_agentkit_core.actions.wow.utils.get_current_supply", false]], "get_factory_address() (in module cdp_agentkit_core.actions.wow.constants)": [[5, "cdp_agentkit_core.actions.wow.constants.get_factory_address", false]], "get_has_graduated() (in module cdp_agentkit_core.actions.wow.uniswap.index)": [[6, "cdp_agentkit_core.actions.wow.uniswap.index.get_has_graduated", false]], "get_pool_address() (in module cdp_agentkit_core.actions.wow.uniswap.index)": [[6, "cdp_agentkit_core.actions.wow.uniswap.index.get_pool_address", false]], "get_pool_info() (in module cdp_agentkit_core.actions.wow.uniswap.index)": [[6, "cdp_agentkit_core.actions.wow.uniswap.index.get_pool_info", false]], "get_sell_quote() (in module cdp_agentkit_core.actions.wow.utils)": [[5, "cdp_agentkit_core.actions.wow.utils.get_sell_quote", false]], "get_uniswap_quote() (in module cdp_agentkit_core.actions.wow.uniswap.index)": [[6, "cdp_agentkit_core.actions.wow.uniswap.index.get_uniswap_quote", false]], "get_wallet_details() (in module cdp_agentkit_core.actions.get_wallet_details)": [[2, "cdp_agentkit_core.actions.get_wallet_details.get_wallet_details", false]], "getbalanceaction (class in cdp_agentkit_core.actions)": [[2, "cdp_agentkit_core.actions.GetBalanceAction", false]], "getbalanceaction (class in cdp_agentkit_core.actions.get_balance)": [[2, "cdp_agentkit_core.actions.get_balance.GetBalanceAction", false]], "getbalanceinput (class in cdp_agentkit_core.actions.get_balance)": [[2, "cdp_agentkit_core.actions.get_balance.GetBalanceInput", false]], "getwalletdetailsaction (class in cdp_agentkit_core.actions)": [[2, "cdp_agentkit_core.actions.GetWalletDetailsAction", false]], "getwalletdetailsaction (class in cdp_agentkit_core.actions.get_wallet_details)": [[2, "cdp_agentkit_core.actions.get_wallet_details.GetWalletDetailsAction", false]], "getwalletdetailsinput (class in cdp_agentkit_core.actions.get_wallet_details)": [[2, "cdp_agentkit_core.actions.get_wallet_details.GetWalletDetailsInput", false]], "liquidity (cdp_agentkit_core.actions.wow.uniswap.index.poolinfo attribute)": [[6, "cdp_agentkit_core.actions.wow.uniswap.index.PoolInfo.liquidity", false]], "mint_nft() (in module cdp_agentkit_core.actions.mint_nft)": [[2, "cdp_agentkit_core.actions.mint_nft.mint_nft", false]], "mintnftaction (class in cdp_agentkit_core.actions)": [[2, "cdp_agentkit_core.actions.MintNftAction", false]], "mintnftaction (class in cdp_agentkit_core.actions.mint_nft)": [[2, "cdp_agentkit_core.actions.mint_nft.MintNftAction", false]], "mintnftinput (class in cdp_agentkit_core.actions.mint_nft)": [[2, "cdp_agentkit_core.actions.mint_nft.MintNftInput", false]], "model_computed_fields (cdp_agentkit_core.actions.cdp_action.cdpaction attribute)": [[2, "cdp_agentkit_core.actions.cdp_action.CdpAction.model_computed_fields", false]], "model_computed_fields (cdp_agentkit_core.actions.cdpaction attribute)": [[2, "cdp_agentkit_core.actions.CdpAction.model_computed_fields", false]], "model_computed_fields (cdp_agentkit_core.actions.deploy_nft.deploynftaction attribute)": [[2, "cdp_agentkit_core.actions.deploy_nft.DeployNftAction.model_computed_fields", false]], "model_computed_fields (cdp_agentkit_core.actions.deploy_nft.deploynftinput attribute)": [[2, "cdp_agentkit_core.actions.deploy_nft.DeployNftInput.model_computed_fields", false]], "model_computed_fields (cdp_agentkit_core.actions.deploy_token.deploytokenaction attribute)": [[2, "cdp_agentkit_core.actions.deploy_token.DeployTokenAction.model_computed_fields", false]], "model_computed_fields (cdp_agentkit_core.actions.deploy_token.deploytokeninput attribute)": [[2, "cdp_agentkit_core.actions.deploy_token.DeployTokenInput.model_computed_fields", false]], "model_computed_fields (cdp_agentkit_core.actions.deploynftaction attribute)": [[2, "cdp_agentkit_core.actions.DeployNftAction.model_computed_fields", false]], "model_computed_fields (cdp_agentkit_core.actions.deploytokenaction attribute)": [[2, "cdp_agentkit_core.actions.DeployTokenAction.model_computed_fields", false]], "model_computed_fields (cdp_agentkit_core.actions.get_balance.getbalanceaction attribute)": [[2, "cdp_agentkit_core.actions.get_balance.GetBalanceAction.model_computed_fields", false]], "model_computed_fields (cdp_agentkit_core.actions.get_balance.getbalanceinput attribute)": [[2, "cdp_agentkit_core.actions.get_balance.GetBalanceInput.model_computed_fields", false]], "model_computed_fields (cdp_agentkit_core.actions.get_wallet_details.getwalletdetailsaction attribute)": [[2, "cdp_agentkit_core.actions.get_wallet_details.GetWalletDetailsAction.model_computed_fields", false]], "model_computed_fields (cdp_agentkit_core.actions.get_wallet_details.getwalletdetailsinput attribute)": [[2, "cdp_agentkit_core.actions.get_wallet_details.GetWalletDetailsInput.model_computed_fields", false]], "model_computed_fields (cdp_agentkit_core.actions.getbalanceaction attribute)": [[2, "cdp_agentkit_core.actions.GetBalanceAction.model_computed_fields", false]], "model_computed_fields (cdp_agentkit_core.actions.getwalletdetailsaction attribute)": [[2, "cdp_agentkit_core.actions.GetWalletDetailsAction.model_computed_fields", false]], "model_computed_fields (cdp_agentkit_core.actions.mint_nft.mintnftaction attribute)": [[2, "cdp_agentkit_core.actions.mint_nft.MintNftAction.model_computed_fields", false]], "model_computed_fields (cdp_agentkit_core.actions.mint_nft.mintnftinput attribute)": [[2, "cdp_agentkit_core.actions.mint_nft.MintNftInput.model_computed_fields", false]], "model_computed_fields (cdp_agentkit_core.actions.mintnftaction attribute)": [[2, "cdp_agentkit_core.actions.MintNftAction.model_computed_fields", false]], "model_computed_fields (cdp_agentkit_core.actions.register_basename.registerbasenameaction attribute)": [[2, "cdp_agentkit_core.actions.register_basename.RegisterBasenameAction.model_computed_fields", false]], "model_computed_fields (cdp_agentkit_core.actions.register_basename.registerbasenameinput attribute)": [[2, "cdp_agentkit_core.actions.register_basename.RegisterBasenameInput.model_computed_fields", false]], "model_computed_fields (cdp_agentkit_core.actions.registerbasenameaction attribute)": [[2, "cdp_agentkit_core.actions.RegisterBasenameAction.model_computed_fields", false]], "model_computed_fields (cdp_agentkit_core.actions.request_faucet_funds.requestfaucetfundsaction attribute)": [[2, "cdp_agentkit_core.actions.request_faucet_funds.RequestFaucetFundsAction.model_computed_fields", false]], "model_computed_fields (cdp_agentkit_core.actions.request_faucet_funds.requestfaucetfundsinput attribute)": [[2, "cdp_agentkit_core.actions.request_faucet_funds.RequestFaucetFundsInput.model_computed_fields", false]], "model_computed_fields (cdp_agentkit_core.actions.requestfaucetfundsaction attribute)": [[2, "cdp_agentkit_core.actions.RequestFaucetFundsAction.model_computed_fields", false]], "model_computed_fields (cdp_agentkit_core.actions.trade.tradeaction attribute)": [[2, "cdp_agentkit_core.actions.trade.TradeAction.model_computed_fields", false]], "model_computed_fields (cdp_agentkit_core.actions.trade.tradeinput attribute)": [[2, "cdp_agentkit_core.actions.trade.TradeInput.model_computed_fields", false]], "model_computed_fields (cdp_agentkit_core.actions.tradeaction attribute)": [[2, "cdp_agentkit_core.actions.TradeAction.model_computed_fields", false]], "model_computed_fields (cdp_agentkit_core.actions.transfer.transferaction attribute)": [[2, "cdp_agentkit_core.actions.transfer.TransferAction.model_computed_fields", false]], "model_computed_fields (cdp_agentkit_core.actions.transfer.transferinput attribute)": [[2, "cdp_agentkit_core.actions.transfer.TransferInput.model_computed_fields", false]], "model_computed_fields (cdp_agentkit_core.actions.transferaction attribute)": [[2, "cdp_agentkit_core.actions.TransferAction.model_computed_fields", false]], "model_computed_fields (cdp_agentkit_core.actions.wow.buy_token.wowbuytokenaction attribute)": [[5, "cdp_agentkit_core.actions.wow.buy_token.WowBuyTokenAction.model_computed_fields", false]], "model_computed_fields (cdp_agentkit_core.actions.wow.buy_token.wowbuytokeninput attribute)": [[5, "cdp_agentkit_core.actions.wow.buy_token.WowBuyTokenInput.model_computed_fields", false]], "model_computed_fields (cdp_agentkit_core.actions.wow.create_token.wowcreatetokenaction attribute)": [[5, "cdp_agentkit_core.actions.wow.create_token.WowCreateTokenAction.model_computed_fields", false]], "model_computed_fields (cdp_agentkit_core.actions.wow.create_token.wowcreatetokeninput attribute)": [[5, "cdp_agentkit_core.actions.wow.create_token.WowCreateTokenInput.model_computed_fields", false]], "model_computed_fields (cdp_agentkit_core.actions.wow.sell_token.wowselltokenaction attribute)": [[5, "cdp_agentkit_core.actions.wow.sell_token.WowSellTokenAction.model_computed_fields", false]], "model_computed_fields (cdp_agentkit_core.actions.wow.sell_token.wowselltokeninput attribute)": [[5, "cdp_agentkit_core.actions.wow.sell_token.WowSellTokenInput.model_computed_fields", false]], "model_computed_fields (cdp_agentkit_core.actions.wowbuytokenaction attribute)": [[2, "cdp_agentkit_core.actions.WowBuyTokenAction.model_computed_fields", false]], "model_computed_fields (cdp_agentkit_core.actions.wowcreatetokenaction attribute)": [[2, "cdp_agentkit_core.actions.WowCreateTokenAction.model_computed_fields", false]], "model_computed_fields (cdp_agentkit_core.actions.wowselltokenaction attribute)": [[2, "cdp_agentkit_core.actions.WowSellTokenAction.model_computed_fields", false]], "model_config (cdp_agentkit_core.actions.cdp_action.cdpaction attribute)": [[2, "cdp_agentkit_core.actions.cdp_action.CdpAction.model_config", false]], "model_config (cdp_agentkit_core.actions.cdpaction attribute)": [[2, "cdp_agentkit_core.actions.CdpAction.model_config", false]], "model_config (cdp_agentkit_core.actions.deploy_nft.deploynftaction attribute)": [[2, "cdp_agentkit_core.actions.deploy_nft.DeployNftAction.model_config", false]], "model_config (cdp_agentkit_core.actions.deploy_nft.deploynftinput attribute)": [[2, "cdp_agentkit_core.actions.deploy_nft.DeployNftInput.model_config", false]], "model_config (cdp_agentkit_core.actions.deploy_token.deploytokenaction attribute)": [[2, "cdp_agentkit_core.actions.deploy_token.DeployTokenAction.model_config", false]], "model_config (cdp_agentkit_core.actions.deploy_token.deploytokeninput attribute)": [[2, "cdp_agentkit_core.actions.deploy_token.DeployTokenInput.model_config", false]], "model_config (cdp_agentkit_core.actions.deploynftaction attribute)": [[2, "cdp_agentkit_core.actions.DeployNftAction.model_config", false]], "model_config (cdp_agentkit_core.actions.deploytokenaction attribute)": [[2, "cdp_agentkit_core.actions.DeployTokenAction.model_config", false]], "model_config (cdp_agentkit_core.actions.get_balance.getbalanceaction attribute)": [[2, "cdp_agentkit_core.actions.get_balance.GetBalanceAction.model_config", false]], "model_config (cdp_agentkit_core.actions.get_balance.getbalanceinput attribute)": [[2, "cdp_agentkit_core.actions.get_balance.GetBalanceInput.model_config", false]], "model_config (cdp_agentkit_core.actions.get_wallet_details.getwalletdetailsaction attribute)": [[2, "cdp_agentkit_core.actions.get_wallet_details.GetWalletDetailsAction.model_config", false]], "model_config (cdp_agentkit_core.actions.get_wallet_details.getwalletdetailsinput attribute)": [[2, "cdp_agentkit_core.actions.get_wallet_details.GetWalletDetailsInput.model_config", false]], "model_config (cdp_agentkit_core.actions.getbalanceaction attribute)": [[2, "cdp_agentkit_core.actions.GetBalanceAction.model_config", false]], "model_config (cdp_agentkit_core.actions.getwalletdetailsaction attribute)": [[2, "cdp_agentkit_core.actions.GetWalletDetailsAction.model_config", false]], "model_config (cdp_agentkit_core.actions.mint_nft.mintnftaction attribute)": [[2, "cdp_agentkit_core.actions.mint_nft.MintNftAction.model_config", false]], "model_config (cdp_agentkit_core.actions.mint_nft.mintnftinput attribute)": [[2, "cdp_agentkit_core.actions.mint_nft.MintNftInput.model_config", false]], "model_config (cdp_agentkit_core.actions.mintnftaction attribute)": [[2, "cdp_agentkit_core.actions.MintNftAction.model_config", false]], "model_config (cdp_agentkit_core.actions.register_basename.registerbasenameaction attribute)": [[2, "cdp_agentkit_core.actions.register_basename.RegisterBasenameAction.model_config", false]], "model_config (cdp_agentkit_core.actions.register_basename.registerbasenameinput attribute)": [[2, "cdp_agentkit_core.actions.register_basename.RegisterBasenameInput.model_config", false]], "model_config (cdp_agentkit_core.actions.registerbasenameaction attribute)": [[2, "cdp_agentkit_core.actions.RegisterBasenameAction.model_config", false]], "model_config (cdp_agentkit_core.actions.request_faucet_funds.requestfaucetfundsaction attribute)": [[2, "cdp_agentkit_core.actions.request_faucet_funds.RequestFaucetFundsAction.model_config", false]], "model_config (cdp_agentkit_core.actions.request_faucet_funds.requestfaucetfundsinput attribute)": [[2, "cdp_agentkit_core.actions.request_faucet_funds.RequestFaucetFundsInput.model_config", false]], "model_config (cdp_agentkit_core.actions.requestfaucetfundsaction attribute)": [[2, "cdp_agentkit_core.actions.RequestFaucetFundsAction.model_config", false]], "model_config (cdp_agentkit_core.actions.trade.tradeaction attribute)": [[2, "cdp_agentkit_core.actions.trade.TradeAction.model_config", false]], "model_config (cdp_agentkit_core.actions.trade.tradeinput attribute)": [[2, "cdp_agentkit_core.actions.trade.TradeInput.model_config", false]], "model_config (cdp_agentkit_core.actions.tradeaction attribute)": [[2, "cdp_agentkit_core.actions.TradeAction.model_config", false]], "model_config (cdp_agentkit_core.actions.transfer.transferaction attribute)": [[2, "cdp_agentkit_core.actions.transfer.TransferAction.model_config", false]], "model_config (cdp_agentkit_core.actions.transfer.transferinput attribute)": [[2, "cdp_agentkit_core.actions.transfer.TransferInput.model_config", false]], "model_config (cdp_agentkit_core.actions.transferaction attribute)": [[2, "cdp_agentkit_core.actions.TransferAction.model_config", false]], "model_config (cdp_agentkit_core.actions.wow.buy_token.wowbuytokenaction attribute)": [[5, "cdp_agentkit_core.actions.wow.buy_token.WowBuyTokenAction.model_config", false]], "model_config (cdp_agentkit_core.actions.wow.buy_token.wowbuytokeninput attribute)": [[5, "cdp_agentkit_core.actions.wow.buy_token.WowBuyTokenInput.model_config", false]], "model_config (cdp_agentkit_core.actions.wow.create_token.wowcreatetokenaction attribute)": [[5, "cdp_agentkit_core.actions.wow.create_token.WowCreateTokenAction.model_config", false]], "model_config (cdp_agentkit_core.actions.wow.create_token.wowcreatetokeninput attribute)": [[5, "cdp_agentkit_core.actions.wow.create_token.WowCreateTokenInput.model_config", false]], "model_config (cdp_agentkit_core.actions.wow.sell_token.wowselltokenaction attribute)": [[5, "cdp_agentkit_core.actions.wow.sell_token.WowSellTokenAction.model_config", false]], "model_config (cdp_agentkit_core.actions.wow.sell_token.wowselltokeninput attribute)": [[5, "cdp_agentkit_core.actions.wow.sell_token.WowSellTokenInput.model_config", false]], "model_config (cdp_agentkit_core.actions.wowbuytokenaction attribute)": [[2, "cdp_agentkit_core.actions.WowBuyTokenAction.model_config", false]], "model_config (cdp_agentkit_core.actions.wowcreatetokenaction attribute)": [[2, "cdp_agentkit_core.actions.WowCreateTokenAction.model_config", false]], "model_config (cdp_agentkit_core.actions.wowselltokenaction attribute)": [[2, "cdp_agentkit_core.actions.WowSellTokenAction.model_config", false]], "model_fields (cdp_agentkit_core.actions.cdp_action.cdpaction attribute)": [[2, "cdp_agentkit_core.actions.cdp_action.CdpAction.model_fields", false]], "model_fields (cdp_agentkit_core.actions.cdpaction attribute)": [[2, "cdp_agentkit_core.actions.CdpAction.model_fields", false]], "model_fields (cdp_agentkit_core.actions.deploy_nft.deploynftaction attribute)": [[2, "cdp_agentkit_core.actions.deploy_nft.DeployNftAction.model_fields", false]], "model_fields (cdp_agentkit_core.actions.deploy_nft.deploynftinput attribute)": [[2, "cdp_agentkit_core.actions.deploy_nft.DeployNftInput.model_fields", false]], "model_fields (cdp_agentkit_core.actions.deploy_token.deploytokenaction attribute)": [[2, "cdp_agentkit_core.actions.deploy_token.DeployTokenAction.model_fields", false]], "model_fields (cdp_agentkit_core.actions.deploy_token.deploytokeninput attribute)": [[2, "cdp_agentkit_core.actions.deploy_token.DeployTokenInput.model_fields", false]], "model_fields (cdp_agentkit_core.actions.deploynftaction attribute)": [[2, "cdp_agentkit_core.actions.DeployNftAction.model_fields", false]], "model_fields (cdp_agentkit_core.actions.deploytokenaction attribute)": [[2, "cdp_agentkit_core.actions.DeployTokenAction.model_fields", false]], "model_fields (cdp_agentkit_core.actions.get_balance.getbalanceaction attribute)": [[2, "cdp_agentkit_core.actions.get_balance.GetBalanceAction.model_fields", false]], "model_fields (cdp_agentkit_core.actions.get_balance.getbalanceinput attribute)": [[2, "cdp_agentkit_core.actions.get_balance.GetBalanceInput.model_fields", false]], "model_fields (cdp_agentkit_core.actions.get_wallet_details.getwalletdetailsaction attribute)": [[2, "cdp_agentkit_core.actions.get_wallet_details.GetWalletDetailsAction.model_fields", false]], "model_fields (cdp_agentkit_core.actions.get_wallet_details.getwalletdetailsinput attribute)": [[2, "cdp_agentkit_core.actions.get_wallet_details.GetWalletDetailsInput.model_fields", false]], "model_fields (cdp_agentkit_core.actions.getbalanceaction attribute)": [[2, "cdp_agentkit_core.actions.GetBalanceAction.model_fields", false]], "model_fields (cdp_agentkit_core.actions.getwalletdetailsaction attribute)": [[2, "cdp_agentkit_core.actions.GetWalletDetailsAction.model_fields", false]], "model_fields (cdp_agentkit_core.actions.mint_nft.mintnftaction attribute)": [[2, "cdp_agentkit_core.actions.mint_nft.MintNftAction.model_fields", false]], "model_fields (cdp_agentkit_core.actions.mint_nft.mintnftinput attribute)": [[2, "cdp_agentkit_core.actions.mint_nft.MintNftInput.model_fields", false]], "model_fields (cdp_agentkit_core.actions.mintnftaction attribute)": [[2, "cdp_agentkit_core.actions.MintNftAction.model_fields", false]], "model_fields (cdp_agentkit_core.actions.register_basename.registerbasenameaction attribute)": [[2, "cdp_agentkit_core.actions.register_basename.RegisterBasenameAction.model_fields", false]], "model_fields (cdp_agentkit_core.actions.register_basename.registerbasenameinput attribute)": [[2, "cdp_agentkit_core.actions.register_basename.RegisterBasenameInput.model_fields", false]], "model_fields (cdp_agentkit_core.actions.registerbasenameaction attribute)": [[2, "cdp_agentkit_core.actions.RegisterBasenameAction.model_fields", false]], "model_fields (cdp_agentkit_core.actions.request_faucet_funds.requestfaucetfundsaction attribute)": [[2, "cdp_agentkit_core.actions.request_faucet_funds.RequestFaucetFundsAction.model_fields", false]], "model_fields (cdp_agentkit_core.actions.request_faucet_funds.requestfaucetfundsinput attribute)": [[2, "cdp_agentkit_core.actions.request_faucet_funds.RequestFaucetFundsInput.model_fields", false]], "model_fields (cdp_agentkit_core.actions.requestfaucetfundsaction attribute)": [[2, "cdp_agentkit_core.actions.RequestFaucetFundsAction.model_fields", false]], "model_fields (cdp_agentkit_core.actions.trade.tradeaction attribute)": [[2, "cdp_agentkit_core.actions.trade.TradeAction.model_fields", false]], "model_fields (cdp_agentkit_core.actions.trade.tradeinput attribute)": [[2, "cdp_agentkit_core.actions.trade.TradeInput.model_fields", false]], "model_fields (cdp_agentkit_core.actions.tradeaction attribute)": [[2, "cdp_agentkit_core.actions.TradeAction.model_fields", false]], "model_fields (cdp_agentkit_core.actions.transfer.transferaction attribute)": [[2, "cdp_agentkit_core.actions.transfer.TransferAction.model_fields", false]], "model_fields (cdp_agentkit_core.actions.transfer.transferinput attribute)": [[2, "cdp_agentkit_core.actions.transfer.TransferInput.model_fields", false]], "model_fields (cdp_agentkit_core.actions.transferaction attribute)": [[2, "cdp_agentkit_core.actions.TransferAction.model_fields", false]], "model_fields (cdp_agentkit_core.actions.wow.buy_token.wowbuytokenaction attribute)": [[5, "cdp_agentkit_core.actions.wow.buy_token.WowBuyTokenAction.model_fields", false]], "model_fields (cdp_agentkit_core.actions.wow.buy_token.wowbuytokeninput attribute)": [[5, "cdp_agentkit_core.actions.wow.buy_token.WowBuyTokenInput.model_fields", false]], "model_fields (cdp_agentkit_core.actions.wow.create_token.wowcreatetokenaction attribute)": [[5, "cdp_agentkit_core.actions.wow.create_token.WowCreateTokenAction.model_fields", false]], "model_fields (cdp_agentkit_core.actions.wow.create_token.wowcreatetokeninput attribute)": [[5, "cdp_agentkit_core.actions.wow.create_token.WowCreateTokenInput.model_fields", false]], "model_fields (cdp_agentkit_core.actions.wow.sell_token.wowselltokenaction attribute)": [[5, "cdp_agentkit_core.actions.wow.sell_token.WowSellTokenAction.model_fields", false]], "model_fields (cdp_agentkit_core.actions.wow.sell_token.wowselltokeninput attribute)": [[5, "cdp_agentkit_core.actions.wow.sell_token.WowSellTokenInput.model_fields", false]], "model_fields (cdp_agentkit_core.actions.wowbuytokenaction attribute)": [[2, "cdp_agentkit_core.actions.WowBuyTokenAction.model_fields", false]], "model_fields (cdp_agentkit_core.actions.wowcreatetokenaction attribute)": [[2, "cdp_agentkit_core.actions.WowCreateTokenAction.model_fields", false]], "model_fields (cdp_agentkit_core.actions.wowselltokenaction attribute)": [[2, "cdp_agentkit_core.actions.WowSellTokenAction.model_fields", false]], "module": [[1, "module-cdp_agentkit_core", false], [2, "module-cdp_agentkit_core.actions", false], [2, "module-cdp_agentkit_core.actions.cdp_action", false], [2, "module-cdp_agentkit_core.actions.deploy_nft", false], [2, "module-cdp_agentkit_core.actions.deploy_token", false], [2, "module-cdp_agentkit_core.actions.get_balance", false], [2, "module-cdp_agentkit_core.actions.get_wallet_details", false], [2, "module-cdp_agentkit_core.actions.mint_nft", false], [2, "module-cdp_agentkit_core.actions.register_basename", false], [2, "module-cdp_agentkit_core.actions.request_faucet_funds", false], [2, "module-cdp_agentkit_core.actions.trade", false], [2, "module-cdp_agentkit_core.actions.transfer", false], [3, "module-cdp_agentkit_core.actions.social", false], [5, "module-cdp_agentkit_core.actions.wow", false], [5, "module-cdp_agentkit_core.actions.wow.buy_token", false], [5, "module-cdp_agentkit_core.actions.wow.constants", false], [5, "module-cdp_agentkit_core.actions.wow.create_token", false], [5, "module-cdp_agentkit_core.actions.wow.sell_token", false], [5, "module-cdp_agentkit_core.actions.wow.utils", false], [6, "module-cdp_agentkit_core.actions.wow.uniswap", false], [6, "module-cdp_agentkit_core.actions.wow.uniswap.constants", false], [6, "module-cdp_agentkit_core.actions.wow.uniswap.index", false]], "name (cdp_agentkit_core.actions.cdp_action.cdpaction attribute)": [[2, "cdp_agentkit_core.actions.cdp_action.CdpAction.name", false]], "name (cdp_agentkit_core.actions.cdpaction attribute)": [[2, "cdp_agentkit_core.actions.CdpAction.name", false]], "name (cdp_agentkit_core.actions.deploy_nft.deploynftaction attribute)": [[2, "cdp_agentkit_core.actions.deploy_nft.DeployNftAction.name", false]], "name (cdp_agentkit_core.actions.deploy_nft.deploynftinput attribute)": [[2, "cdp_agentkit_core.actions.deploy_nft.DeployNftInput.name", false]], "name (cdp_agentkit_core.actions.deploy_token.deploytokenaction attribute)": [[2, "cdp_agentkit_core.actions.deploy_token.DeployTokenAction.name", false]], "name (cdp_agentkit_core.actions.deploy_token.deploytokeninput attribute)": [[2, "cdp_agentkit_core.actions.deploy_token.DeployTokenInput.name", false]], "name (cdp_agentkit_core.actions.deploynftaction attribute)": [[2, "cdp_agentkit_core.actions.DeployNftAction.name", false]], "name (cdp_agentkit_core.actions.deploytokenaction attribute)": [[2, "cdp_agentkit_core.actions.DeployTokenAction.name", false]], "name (cdp_agentkit_core.actions.get_balance.getbalanceaction attribute)": [[2, "cdp_agentkit_core.actions.get_balance.GetBalanceAction.name", false]], "name (cdp_agentkit_core.actions.get_wallet_details.getwalletdetailsaction attribute)": [[2, "cdp_agentkit_core.actions.get_wallet_details.GetWalletDetailsAction.name", false]], "name (cdp_agentkit_core.actions.getbalanceaction attribute)": [[2, "cdp_agentkit_core.actions.GetBalanceAction.name", false]], "name (cdp_agentkit_core.actions.getwalletdetailsaction attribute)": [[2, "cdp_agentkit_core.actions.GetWalletDetailsAction.name", false]], "name (cdp_agentkit_core.actions.mint_nft.mintnftaction attribute)": [[2, "cdp_agentkit_core.actions.mint_nft.MintNftAction.name", false]], "name (cdp_agentkit_core.actions.mintnftaction attribute)": [[2, "cdp_agentkit_core.actions.MintNftAction.name", false]], "name (cdp_agentkit_core.actions.register_basename.registerbasenameaction attribute)": [[2, "cdp_agentkit_core.actions.register_basename.RegisterBasenameAction.name", false]], "name (cdp_agentkit_core.actions.registerbasenameaction attribute)": [[2, "cdp_agentkit_core.actions.RegisterBasenameAction.name", false]], "name (cdp_agentkit_core.actions.request_faucet_funds.requestfaucetfundsaction attribute)": [[2, "cdp_agentkit_core.actions.request_faucet_funds.RequestFaucetFundsAction.name", false]], "name (cdp_agentkit_core.actions.requestfaucetfundsaction attribute)": [[2, "cdp_agentkit_core.actions.RequestFaucetFundsAction.name", false]], "name (cdp_agentkit_core.actions.trade.tradeaction attribute)": [[2, "cdp_agentkit_core.actions.trade.TradeAction.name", false]], "name (cdp_agentkit_core.actions.tradeaction attribute)": [[2, "cdp_agentkit_core.actions.TradeAction.name", false]], "name (cdp_agentkit_core.actions.transfer.transferaction attribute)": [[2, "cdp_agentkit_core.actions.transfer.TransferAction.name", false]], "name (cdp_agentkit_core.actions.transferaction attribute)": [[2, "cdp_agentkit_core.actions.TransferAction.name", false]], "name (cdp_agentkit_core.actions.wow.buy_token.wowbuytokenaction attribute)": [[5, "cdp_agentkit_core.actions.wow.buy_token.WowBuyTokenAction.name", false]], "name (cdp_agentkit_core.actions.wow.create_token.wowcreatetokenaction attribute)": [[5, "cdp_agentkit_core.actions.wow.create_token.WowCreateTokenAction.name", false]], "name (cdp_agentkit_core.actions.wow.create_token.wowcreatetokeninput attribute)": [[5, "cdp_agentkit_core.actions.wow.create_token.WowCreateTokenInput.name", false]], "name (cdp_agentkit_core.actions.wow.sell_token.wowselltokenaction attribute)": [[5, "cdp_agentkit_core.actions.wow.sell_token.WowSellTokenAction.name", false]], "name (cdp_agentkit_core.actions.wowbuytokenaction attribute)": [[2, "cdp_agentkit_core.actions.WowBuyTokenAction.name", false]], "name (cdp_agentkit_core.actions.wowcreatetokenaction attribute)": [[2, "cdp_agentkit_core.actions.WowCreateTokenAction.name", false]], "name (cdp_agentkit_core.actions.wowselltokenaction attribute)": [[2, "cdp_agentkit_core.actions.WowSellTokenAction.name", false]], "per_token (cdp_agentkit_core.actions.wow.uniswap.index.price attribute)": [[6, "cdp_agentkit_core.actions.wow.uniswap.index.Price.per_token", false]], "poolinfo (class in cdp_agentkit_core.actions.wow.uniswap.index)": [[6, "cdp_agentkit_core.actions.wow.uniswap.index.PoolInfo", false]], "price (class in cdp_agentkit_core.actions.wow.uniswap.index)": [[6, "cdp_agentkit_core.actions.wow.uniswap.index.Price", false]], "priceinfo (class in cdp_agentkit_core.actions.wow.uniswap.index)": [[6, "cdp_agentkit_core.actions.wow.uniswap.index.PriceInfo", false]], "quote (class in cdp_agentkit_core.actions.wow.uniswap.index)": [[6, "cdp_agentkit_core.actions.wow.uniswap.index.Quote", false]], "register_basename() (in module cdp_agentkit_core.actions.register_basename)": [[2, "cdp_agentkit_core.actions.register_basename.register_basename", false]], "registerbasenameaction (class in cdp_agentkit_core.actions)": [[2, "cdp_agentkit_core.actions.RegisterBasenameAction", false]], "registerbasenameaction (class in cdp_agentkit_core.actions.register_basename)": [[2, "cdp_agentkit_core.actions.register_basename.RegisterBasenameAction", false]], "registerbasenameinput (class in cdp_agentkit_core.actions.register_basename)": [[2, "cdp_agentkit_core.actions.register_basename.RegisterBasenameInput", false]], "request_faucet_funds() (in module cdp_agentkit_core.actions.request_faucet_funds)": [[2, "cdp_agentkit_core.actions.request_faucet_funds.request_faucet_funds", false]], "requestfaucetfundsaction (class in cdp_agentkit_core.actions)": [[2, "cdp_agentkit_core.actions.RequestFaucetFundsAction", false]], "requestfaucetfundsaction (class in cdp_agentkit_core.actions.request_faucet_funds)": [[2, "cdp_agentkit_core.actions.request_faucet_funds.RequestFaucetFundsAction", false]], "requestfaucetfundsinput (class in cdp_agentkit_core.actions.request_faucet_funds)": [[2, "cdp_agentkit_core.actions.request_faucet_funds.RequestFaucetFundsInput", false]], "sqrt_price_x96 (cdp_agentkit_core.actions.wow.uniswap.index.poolinfo attribute)": [[6, "cdp_agentkit_core.actions.wow.uniswap.index.PoolInfo.sqrt_price_x96", false]], "symbol (cdp_agentkit_core.actions.deploy_nft.deploynftinput attribute)": [[2, "cdp_agentkit_core.actions.deploy_nft.DeployNftInput.symbol", false]], "symbol (cdp_agentkit_core.actions.deploy_token.deploytokeninput attribute)": [[2, "cdp_agentkit_core.actions.deploy_token.DeployTokenInput.symbol", false]], "symbol (cdp_agentkit_core.actions.wow.create_token.wowcreatetokeninput attribute)": [[5, "cdp_agentkit_core.actions.wow.create_token.WowCreateTokenInput.symbol", false]], "to_asset_id (cdp_agentkit_core.actions.trade.tradeinput attribute)": [[2, "cdp_agentkit_core.actions.trade.TradeInput.to_asset_id", false]], "token0 (cdp_agentkit_core.actions.wow.uniswap.index.poolinfo attribute)": [[6, "cdp_agentkit_core.actions.wow.uniswap.index.PoolInfo.token0", false]], "token1 (cdp_agentkit_core.actions.wow.uniswap.index.poolinfo attribute)": [[6, "cdp_agentkit_core.actions.wow.uniswap.index.PoolInfo.token1", false]], "token_uri (cdp_agentkit_core.actions.wow.create_token.wowcreatetokeninput attribute)": [[5, "cdp_agentkit_core.actions.wow.create_token.WowCreateTokenInput.token_uri", false]], "total (cdp_agentkit_core.actions.wow.uniswap.index.price attribute)": [[6, "cdp_agentkit_core.actions.wow.uniswap.index.Price.total", false]], "total_supply (cdp_agentkit_core.actions.deploy_token.deploytokeninput attribute)": [[2, "cdp_agentkit_core.actions.deploy_token.DeployTokenInput.total_supply", false]], "trade() (in module cdp_agentkit_core.actions.trade)": [[2, "cdp_agentkit_core.actions.trade.trade", false]], "tradeaction (class in cdp_agentkit_core.actions)": [[2, "cdp_agentkit_core.actions.TradeAction", false]], "tradeaction (class in cdp_agentkit_core.actions.trade)": [[2, "cdp_agentkit_core.actions.trade.TradeAction", false]], "tradeinput (class in cdp_agentkit_core.actions.trade)": [[2, "cdp_agentkit_core.actions.trade.TradeInput", false]], "transfer() (in module cdp_agentkit_core.actions.transfer)": [[2, "cdp_agentkit_core.actions.transfer.transfer", false]], "transferaction (class in cdp_agentkit_core.actions)": [[2, "cdp_agentkit_core.actions.TransferAction", false]], "transferaction (class in cdp_agentkit_core.actions.transfer)": [[2, "cdp_agentkit_core.actions.transfer.TransferAction", false]], "transferinput (class in cdp_agentkit_core.actions.transfer)": [[2, "cdp_agentkit_core.actions.transfer.TransferInput", false]], "usd (cdp_agentkit_core.actions.wow.uniswap.index.priceinfo attribute)": [[6, "cdp_agentkit_core.actions.wow.uniswap.index.PriceInfo.usd", false]], "weth (cdp_agentkit_core.actions.wow.uniswap.index.balance attribute)": [[6, "cdp_agentkit_core.actions.wow.uniswap.index.Balance.weth", false]], "wow_buy_token() (in module cdp_agentkit_core.actions.wow.buy_token)": [[5, "cdp_agentkit_core.actions.wow.buy_token.wow_buy_token", false]], "wow_create_token() (in module cdp_agentkit_core.actions.wow.create_token)": [[5, "cdp_agentkit_core.actions.wow.create_token.wow_create_token", false]], "wow_sell_token() (in module cdp_agentkit_core.actions.wow.sell_token)": [[5, "cdp_agentkit_core.actions.wow.sell_token.wow_sell_token", false]], "wowbuytokenaction (class in cdp_agentkit_core.actions)": [[2, "cdp_agentkit_core.actions.WowBuyTokenAction", false]], "wowbuytokenaction (class in cdp_agentkit_core.actions.wow.buy_token)": [[5, "cdp_agentkit_core.actions.wow.buy_token.WowBuyTokenAction", false]], "wowbuytokeninput (class in cdp_agentkit_core.actions.wow.buy_token)": [[5, "cdp_agentkit_core.actions.wow.buy_token.WowBuyTokenInput", false]], "wowcreatetokenaction (class in cdp_agentkit_core.actions)": [[2, "cdp_agentkit_core.actions.WowCreateTokenAction", false]], "wowcreatetokenaction (class in cdp_agentkit_core.actions.wow.create_token)": [[5, "cdp_agentkit_core.actions.wow.create_token.WowCreateTokenAction", false]], "wowcreatetokeninput (class in cdp_agentkit_core.actions.wow.create_token)": [[5, "cdp_agentkit_core.actions.wow.create_token.WowCreateTokenInput", false]], "wowselltokenaction (class in cdp_agentkit_core.actions)": [[2, "cdp_agentkit_core.actions.WowSellTokenAction", false]], "wowselltokenaction (class in cdp_agentkit_core.actions.wow.sell_token)": [[5, "cdp_agentkit_core.actions.wow.sell_token.WowSellTokenAction", false]], "wowselltokeninput (class in cdp_agentkit_core.actions.wow.sell_token)": [[5, "cdp_agentkit_core.actions.wow.sell_token.WowSellTokenInput", false]]}, "objects": {"": [[1, 0, 0, "-", "cdp_agentkit_core"]], "cdp_agentkit_core": [[2, 0, 0, "-", "actions"]], "cdp_agentkit_core.actions": [[2, 1, 1, "", "CdpAction"], [2, 1, 1, "", "DeployNftAction"], [2, 1, 1, "", "DeployTokenAction"], [2, 1, 1, "", "GetBalanceAction"], [2, 1, 1, "", "GetWalletDetailsAction"], [2, 1, 1, "", "MintNftAction"], [2, 1, 1, "", "RegisterBasenameAction"], [2, 1, 1, "", "RequestFaucetFundsAction"], [2, 1, 1, "", "TradeAction"], [2, 1, 1, "", "TransferAction"], [2, 1, 1, "", "WowBuyTokenAction"], [2, 1, 1, "", "WowCreateTokenAction"], [2, 1, 1, "", "WowSellTokenAction"], [2, 0, 0, "-", "cdp_action"], [2, 0, 0, "-", "deploy_nft"], [2, 0, 0, "-", "deploy_token"], [2, 0, 0, "-", "get_balance"], [2, 0, 0, "-", "get_wallet_details"], [2, 0, 0, "-", "mint_nft"], [2, 0, 0, "-", "register_basename"], [2, 0, 0, "-", "request_faucet_funds"], [3, 0, 0, "-", "social"], [2, 0, 0, "-", "trade"], [2, 0, 0, "-", "transfer"], [5, 0, 0, "-", "wow"]], "cdp_agentkit_core.actions.CdpAction": [[2, 2, 1, "", "args_schema"], [2, 2, 1, "", "description"], [2, 2, 1, "", "func"], [2, 2, 1, "", "model_computed_fields"], [2, 2, 1, "", "model_config"], [2, 2, 1, "", "model_fields"], [2, 2, 1, "", "name"]], "cdp_agentkit_core.actions.DeployNftAction": [[2, 2, 1, "", "args_schema"], [2, 2, 1, "", "description"], [2, 2, 1, "", "func"], [2, 2, 1, "", "model_computed_fields"], [2, 2, 1, "", "model_config"], [2, 2, 1, "", "model_fields"], [2, 2, 1, "", "name"]], "cdp_agentkit_core.actions.DeployTokenAction": [[2, 2, 1, "", "args_schema"], [2, 2, 1, "", "description"], [2, 2, 1, "", "func"], [2, 2, 1, "", "model_computed_fields"], [2, 2, 1, "", "model_config"], [2, 2, 1, "", "model_fields"], [2, 2, 1, "", "name"]], "cdp_agentkit_core.actions.GetBalanceAction": [[2, 2, 1, "", "args_schema"], [2, 2, 1, "", "description"], [2, 2, 1, "", "func"], [2, 2, 1, "", "model_computed_fields"], [2, 2, 1, "", "model_config"], [2, 2, 1, "", "model_fields"], [2, 2, 1, "", "name"]], "cdp_agentkit_core.actions.GetWalletDetailsAction": [[2, 2, 1, "", "args_schema"], [2, 2, 1, "", "description"], [2, 2, 1, "", "func"], [2, 2, 1, "", "model_computed_fields"], [2, 2, 1, "", "model_config"], [2, 2, 1, "", "model_fields"], [2, 2, 1, "", "name"]], "cdp_agentkit_core.actions.MintNftAction": [[2, 2, 1, "", "args_schema"], [2, 2, 1, "", "description"], [2, 2, 1, "", "func"], [2, 2, 1, "", "model_computed_fields"], [2, 2, 1, "", "model_config"], [2, 2, 1, "", "model_fields"], [2, 2, 1, "", "name"]], "cdp_agentkit_core.actions.RegisterBasenameAction": [[2, 2, 1, "", "args_schema"], [2, 2, 1, "", "description"], [2, 2, 1, "", "func"], [2, 2, 1, "", "model_computed_fields"], [2, 2, 1, "", "model_config"], [2, 2, 1, "", "model_fields"], [2, 2, 1, "", "name"]], "cdp_agentkit_core.actions.RequestFaucetFundsAction": [[2, 2, 1, "", "args_schema"], [2, 2, 1, "", "description"], [2, 2, 1, "", "func"], [2, 2, 1, "", "model_computed_fields"], [2, 2, 1, "", "model_config"], [2, 2, 1, "", "model_fields"], [2, 2, 1, "", "name"]], "cdp_agentkit_core.actions.TradeAction": [[2, 2, 1, "", "args_schema"], [2, 2, 1, "", "description"], [2, 2, 1, "", "func"], [2, 2, 1, "", "model_computed_fields"], [2, 2, 1, "", "model_config"], [2, 2, 1, "", "model_fields"], [2, 2, 1, "", "name"]], "cdp_agentkit_core.actions.TransferAction": [[2, 2, 1, "", "args_schema"], [2, 2, 1, "", "description"], [2, 2, 1, "", "func"], [2, 2, 1, "", "model_computed_fields"], [2, 2, 1, "", "model_config"], [2, 2, 1, "", "model_fields"], [2, 2, 1, "", "name"]], "cdp_agentkit_core.actions.WowBuyTokenAction": [[2, 2, 1, "", "args_schema"], [2, 2, 1, "", "description"], [2, 2, 1, "", "func"], [2, 2, 1, "", "model_computed_fields"], [2, 2, 1, "", "model_config"], [2, 2, 1, "", "model_fields"], [2, 2, 1, "", "name"]], "cdp_agentkit_core.actions.WowCreateTokenAction": [[2, 2, 1, "", "args_schema"], [2, 2, 1, "", "description"], [2, 2, 1, "", "func"], [2, 2, 1, "", "model_computed_fields"], [2, 2, 1, "", "model_config"], [2, 2, 1, "", "model_fields"], [2, 2, 1, "", "name"]], "cdp_agentkit_core.actions.WowSellTokenAction": [[2, 2, 1, "", "args_schema"], [2, 2, 1, "", "description"], [2, 2, 1, "", "func"], [2, 2, 1, "", "model_computed_fields"], [2, 2, 1, "", "model_config"], [2, 2, 1, "", "model_fields"], [2, 2, 1, "", "name"]], "cdp_agentkit_core.actions.cdp_action": [[2, 1, 1, "", "CdpAction"]], "cdp_agentkit_core.actions.cdp_action.CdpAction": [[2, 2, 1, "", "args_schema"], [2, 2, 1, "", "description"], [2, 2, 1, "", "func"], [2, 2, 1, "", "model_computed_fields"], [2, 2, 1, "", "model_config"], [2, 2, 1, "", "model_fields"], [2, 2, 1, "", "name"]], "cdp_agentkit_core.actions.deploy_nft": [[2, 1, 1, "", "DeployNftAction"], [2, 1, 1, "", "DeployNftInput"], [2, 3, 1, "", "deploy_nft"]], "cdp_agentkit_core.actions.deploy_nft.DeployNftAction": [[2, 2, 1, "", "args_schema"], [2, 2, 1, "", "description"], [2, 2, 1, "", "func"], [2, 2, 1, "", "model_computed_fields"], [2, 2, 1, "", "model_config"], [2, 2, 1, "", "model_fields"], [2, 2, 1, "", "name"]], "cdp_agentkit_core.actions.deploy_nft.DeployNftInput": [[2, 2, 1, "", "base_uri"], [2, 2, 1, "", "model_computed_fields"], [2, 2, 1, "", "model_config"], [2, 2, 1, "", "model_fields"], [2, 2, 1, "", "name"], [2, 2, 1, "", "symbol"]], "cdp_agentkit_core.actions.deploy_token": [[2, 1, 1, "", "DeployTokenAction"], [2, 1, 1, "", "DeployTokenInput"], [2, 3, 1, "", "deploy_token"]], "cdp_agentkit_core.actions.deploy_token.DeployTokenAction": [[2, 2, 1, "", "args_schema"], [2, 2, 1, "", "description"], [2, 2, 1, "", "func"], [2, 2, 1, "", "model_computed_fields"], [2, 2, 1, "", "model_config"], [2, 2, 1, "", "model_fields"], [2, 2, 1, "", "name"]], "cdp_agentkit_core.actions.deploy_token.DeployTokenInput": [[2, 2, 1, "", "model_computed_fields"], [2, 2, 1, "", "model_config"], [2, 2, 1, "", "model_fields"], [2, 2, 1, "", "name"], [2, 2, 1, "", "symbol"], [2, 2, 1, "", "total_supply"]], "cdp_agentkit_core.actions.get_balance": [[2, 1, 1, "", "GetBalanceAction"], [2, 1, 1, "", "GetBalanceInput"], [2, 3, 1, "", "get_balance"]], "cdp_agentkit_core.actions.get_balance.GetBalanceAction": [[2, 2, 1, "", "args_schema"], [2, 2, 1, "", "description"], [2, 2, 1, "", "func"], [2, 2, 1, "", "model_computed_fields"], [2, 2, 1, "", "model_config"], [2, 2, 1, "", "model_fields"], [2, 2, 1, "", "name"]], "cdp_agentkit_core.actions.get_balance.GetBalanceInput": [[2, 2, 1, "", "asset_id"], [2, 2, 1, "", "model_computed_fields"], [2, 2, 1, "", "model_config"], [2, 2, 1, "", "model_fields"]], "cdp_agentkit_core.actions.get_wallet_details": [[2, 1, 1, "", "GetWalletDetailsAction"], [2, 1, 1, "", "GetWalletDetailsInput"], [2, 3, 1, "", "get_wallet_details"]], "cdp_agentkit_core.actions.get_wallet_details.GetWalletDetailsAction": [[2, 2, 1, "", "args_schema"], [2, 2, 1, "", "description"], [2, 2, 1, "", "func"], [2, 2, 1, "", "model_computed_fields"], [2, 2, 1, "", "model_config"], [2, 2, 1, "", "model_fields"], [2, 2, 1, "", "name"]], "cdp_agentkit_core.actions.get_wallet_details.GetWalletDetailsInput": [[2, 2, 1, "", "model_computed_fields"], [2, 2, 1, "", "model_config"], [2, 2, 1, "", "model_fields"]], "cdp_agentkit_core.actions.mint_nft": [[2, 1, 1, "", "MintNftAction"], [2, 1, 1, "", "MintNftInput"], [2, 3, 1, "", "mint_nft"]], "cdp_agentkit_core.actions.mint_nft.MintNftAction": [[2, 2, 1, "", "args_schema"], [2, 2, 1, "", "description"], [2, 2, 1, "", "func"], [2, 2, 1, "", "model_computed_fields"], [2, 2, 1, "", "model_config"], [2, 2, 1, "", "model_fields"], [2, 2, 1, "", "name"]], "cdp_agentkit_core.actions.mint_nft.MintNftInput": [[2, 2, 1, "", "contract_address"], [2, 2, 1, "", "destination"], [2, 2, 1, "", "model_computed_fields"], [2, 2, 1, "", "model_config"], [2, 2, 1, "", "model_fields"]], "cdp_agentkit_core.actions.register_basename": [[2, 1, 1, "", "RegisterBasenameAction"], [2, 1, 1, "", "RegisterBasenameInput"], [2, 3, 1, "", "create_register_contract_method_args"], [2, 3, 1, "", "register_basename"]], "cdp_agentkit_core.actions.register_basename.RegisterBasenameAction": [[2, 2, 1, "", "args_schema"], [2, 2, 1, "", "description"], [2, 2, 1, "", "func"], [2, 2, 1, "", "model_computed_fields"], [2, 2, 1, "", "model_config"], [2, 2, 1, "", "model_fields"], [2, 2, 1, "", "name"]], "cdp_agentkit_core.actions.register_basename.RegisterBasenameInput": [[2, 2, 1, "", "amount"], [2, 2, 1, "", "basename"], [2, 2, 1, "", "model_computed_fields"], [2, 2, 1, "", "model_config"], [2, 2, 1, "", "model_fields"]], "cdp_agentkit_core.actions.request_faucet_funds": [[2, 1, 1, "", "RequestFaucetFundsAction"], [2, 1, 1, "", "RequestFaucetFundsInput"], [2, 3, 1, "", "request_faucet_funds"]], "cdp_agentkit_core.actions.request_faucet_funds.RequestFaucetFundsAction": [[2, 2, 1, "", "args_schema"], [2, 2, 1, "", "description"], [2, 2, 1, "", "func"], [2, 2, 1, "", "model_computed_fields"], [2, 2, 1, "", "model_config"], [2, 2, 1, "", "model_fields"], [2, 2, 1, "", "name"]], "cdp_agentkit_core.actions.request_faucet_funds.RequestFaucetFundsInput": [[2, 2, 1, "", "asset_id"], [2, 2, 1, "", "model_computed_fields"], [2, 2, 1, "", "model_config"], [2, 2, 1, "", "model_fields"]], "cdp_agentkit_core.actions.trade": [[2, 1, 1, "", "TradeAction"], [2, 1, 1, "", "TradeInput"], [2, 3, 1, "", "trade"]], "cdp_agentkit_core.actions.trade.TradeAction": [[2, 2, 1, "", "args_schema"], [2, 2, 1, "", "description"], [2, 2, 1, "", "func"], [2, 2, 1, "", "model_computed_fields"], [2, 2, 1, "", "model_config"], [2, 2, 1, "", "model_fields"], [2, 2, 1, "", "name"]], "cdp_agentkit_core.actions.trade.TradeInput": [[2, 2, 1, "", "amount"], [2, 2, 1, "", "from_asset_id"], [2, 2, 1, "", "model_computed_fields"], [2, 2, 1, "", "model_config"], [2, 2, 1, "", "model_fields"], [2, 2, 1, "", "to_asset_id"]], "cdp_agentkit_core.actions.transfer": [[2, 1, 1, "", "TransferAction"], [2, 1, 1, "", "TransferInput"], [2, 3, 1, "", "transfer"]], "cdp_agentkit_core.actions.transfer.TransferAction": [[2, 2, 1, "", "args_schema"], [2, 2, 1, "", "description"], [2, 2, 1, "", "func"], [2, 2, 1, "", "model_computed_fields"], [2, 2, 1, "", "model_config"], [2, 2, 1, "", "model_fields"], [2, 2, 1, "", "name"]], "cdp_agentkit_core.actions.transfer.TransferInput": [[2, 2, 1, "", "amount"], [2, 2, 1, "", "asset_id"], [2, 2, 1, "", "destination"], [2, 2, 1, "", "gasless"], [2, 2, 1, "", "model_computed_fields"], [2, 2, 1, "", "model_config"], [2, 2, 1, "", "model_fields"]], "cdp_agentkit_core.actions.wow": [[5, 0, 0, "-", "buy_token"], [5, 0, 0, "-", "constants"], [5, 0, 0, "-", "create_token"], [5, 0, 0, "-", "sell_token"], [6, 0, 0, "-", "uniswap"], [5, 0, 0, "-", "utils"]], "cdp_agentkit_core.actions.wow.buy_token": [[5, 1, 1, "", "WowBuyTokenAction"], [5, 1, 1, "", "WowBuyTokenInput"], [5, 3, 1, "", "wow_buy_token"]], "cdp_agentkit_core.actions.wow.buy_token.WowBuyTokenAction": [[5, 2, 1, "", "args_schema"], [5, 2, 1, "", "description"], [5, 2, 1, "", "func"], [5, 2, 1, "", "model_computed_fields"], [5, 2, 1, "", "model_config"], [5, 2, 1, "", "model_fields"], [5, 2, 1, "", "name"]], "cdp_agentkit_core.actions.wow.buy_token.WowBuyTokenInput": [[5, 2, 1, "", "amount_eth_in_wei"], [5, 2, 1, "", "contract_address"], [5, 2, 1, "", "model_computed_fields"], [5, 2, 1, "", "model_config"], [5, 2, 1, "", "model_fields"]], "cdp_agentkit_core.actions.wow.constants": [[5, 3, 1, "", "get_factory_address"]], "cdp_agentkit_core.actions.wow.create_token": [[5, 1, 1, "", "WowCreateTokenAction"], [5, 1, 1, "", "WowCreateTokenInput"], [5, 3, 1, "", "wow_create_token"]], "cdp_agentkit_core.actions.wow.create_token.WowCreateTokenAction": [[5, 2, 1, "", "args_schema"], [5, 2, 1, "", "description"], [5, 2, 1, "", "func"], [5, 2, 1, "", "model_computed_fields"], [5, 2, 1, "", "model_config"], [5, 2, 1, "", "model_fields"], [5, 2, 1, "", "name"]], "cdp_agentkit_core.actions.wow.create_token.WowCreateTokenInput": [[5, 2, 1, "", "model_computed_fields"], [5, 2, 1, "", "model_config"], [5, 2, 1, "", "model_fields"], [5, 2, 1, "", "name"], [5, 2, 1, "", "symbol"], [5, 2, 1, "", "token_uri"]], "cdp_agentkit_core.actions.wow.sell_token": [[5, 1, 1, "", "WowSellTokenAction"], [5, 1, 1, "", "WowSellTokenInput"], [5, 3, 1, "", "wow_sell_token"]], "cdp_agentkit_core.actions.wow.sell_token.WowSellTokenAction": [[5, 2, 1, "", "args_schema"], [5, 2, 1, "", "description"], [5, 2, 1, "", "func"], [5, 2, 1, "", "model_computed_fields"], [5, 2, 1, "", "model_config"], [5, 2, 1, "", "model_fields"], [5, 2, 1, "", "name"]], "cdp_agentkit_core.actions.wow.sell_token.WowSellTokenInput": [[5, 2, 1, "", "amount_tokens_in_wei"], [5, 2, 1, "", "contract_address"], [5, 2, 1, "", "model_computed_fields"], [5, 2, 1, "", "model_config"], [5, 2, 1, "", "model_fields"]], "cdp_agentkit_core.actions.wow.uniswap": [[6, 0, 0, "-", "constants"], [6, 0, 0, "-", "index"]], "cdp_agentkit_core.actions.wow.uniswap.index": [[6, 1, 1, "", "Balance"], [6, 1, 1, "", "PoolInfo"], [6, 1, 1, "", "Price"], [6, 1, 1, "", "PriceInfo"], [6, 1, 1, "", "Quote"], [6, 3, 1, "", "create_price_info"], [6, 3, 1, "", "exact_input_single"], [6, 3, 1, "", "get_has_graduated"], [6, 3, 1, "", "get_pool_address"], [6, 3, 1, "", "get_pool_info"], [6, 3, 1, "", "get_uniswap_quote"]], "cdp_agentkit_core.actions.wow.uniswap.index.Balance": [[6, 2, 1, "", "erc20z"], [6, 2, 1, "", "weth"]], "cdp_agentkit_core.actions.wow.uniswap.index.PoolInfo": [[6, 2, 1, "", "balance0"], [6, 2, 1, "", "balance1"], [6, 2, 1, "", "fee"], [6, 2, 1, "", "liquidity"], [6, 2, 1, "", "sqrt_price_x96"], [6, 2, 1, "", "token0"], [6, 2, 1, "", "token1"]], "cdp_agentkit_core.actions.wow.uniswap.index.Price": [[6, 2, 1, "", "per_token"], [6, 2, 1, "", "total"]], "cdp_agentkit_core.actions.wow.uniswap.index.PriceInfo": [[6, 2, 1, "", "eth"], [6, 2, 1, "", "usd"]], "cdp_agentkit_core.actions.wow.uniswap.index.Quote": [[6, 2, 1, "", "amount_in"], [6, 2, 1, "", "amount_out"], [6, 2, 1, "", "balance"], [6, 2, 1, "", "error"], [6, 2, 1, "", "fee"]], "cdp_agentkit_core.actions.wow.utils": [[5, 3, 1, "", "get_buy_quote"], [5, 3, 1, "", "get_current_supply"], [5, 3, 1, "", "get_sell_quote"]]}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "attribute", "Python attribute"], "3": ["py", "function", "Python function"]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:attribute", "3": "py:function"}, "terms": {"": [2, 5], "0": [2, 5], "000000000000000001": [2, 5], "0000001": [2, 5], "000001": 2, "002": 2, "0x036cbd53842c5426634e7929541ec2318f3dcf7": [2, 5, 6], "0x58dbecc0894ab4c24f98a0e684c989ed07e4e027": 2, "1": [2, 5], "1000000": 2, "100000000000000": [2, 5], "15": 2, "721": 2, "A": [2, 5, 6], "If": [2, 5], "It": [2, 5], "The": [2, 5, 6], "__fields__": [2, 5], "about": [2, 5], "accept": 2, "account_detail": [2, 3], "account_ment": [2, 3], "action": [0, 1, 7, 8], "add": [2, 5], "address": [2, 5, 6], "address_id": 2, "again": 2, "agent": 2, "agnost": [0, 7], "all": [0, 2, 7], "allow": 2, "altern": 2, "alwai": 2, "amount": [1, 2, 5, 6], "amount_eth_in_wei": [2, 5], "amount_in": [5, 6], "amount_out": [5, 6], "amount_tokens_in_wei": [2, 5], "an": 2, "ani": [2, 5, 6], "annot": [2, 5], "anoth": 2, "ar": [0, 2, 5, 7], "args_schema": [1, 2, 5], "argument": [2, 5], "ask": 2, "asset": 2, "asset_id": [1, 2], "assign": 2, "associ": [2, 6], "attempt": 2, "avail": 2, "balanc": [2, 5, 6], "balance0": [5, 6], "balance1": [5, 6], "base": [2, 5, 6], "base_nam": 2, "base_uri": [1, 2], "basemodel": [2, 5], "basenam": [1, 2], "basetest": 2, "befor": [2, 5], "bond": [2, 5], "bool": [2, 6], "bui": [2, 5, 6], "buy_token": [1, 2], "callabl": [2, 5], "can": [0, 2, 7], "cannot": [2, 5], "cdp": 2, "cdp_action": [1, 8], "cdp_agentkit_cor": [0, 7], "cdpaction": [1, 2, 5], "check": [2, 5, 6], "class": [2, 5, 6], "classvar": [2, 5], "collect": 2, "complet": 2, "compos": [0, 7], "comput": [2, 5], "computedfieldinfo": [2, 5], "config": [2, 5], "configdict": [2, 5], "configur": [2, 5], "confirm": [2, 5], "conform": [2, 5], "constant": [1, 2], "contain": [2, 5, 6], "content": 8, "continu": [2, 5], "contract": [2, 5, 6], "contract_address": [1, 2, 5], "correspond": [2, 5], "creat": [2, 5, 6], "create_price_info": [5, 6], "create_register_contract_method_arg": [1, 2], "create_token": [1, 2], "creation": 5, "current": [5, 6], "curv": [2, 5], "data": [2, 5], "decim": [2, 5, 6], "default": [2, 5], "defin": [2, 5], "deploi": 2, "deploy": 2, "deploy_nft": [1, 8], "deploy_token": [1, 8], "deploynftact": [1, 2], "deploynftinput": [1, 2], "deploytokenact": [1, 2], "deploytokeninput": [1, 2], "descript": [1, 2, 5], "destin": [1, 2], "detail": [2, 5], "dict": [2, 5], "dictionari": [2, 5], "do": 2, "doubt": [2, 5], "e": [2, 5], "either": [2, 5, 6], "en": 2, "end": 2, "enough": 2, "ensur": 2, "erc": 2, "erc20": [2, 5], "erc20z": [5, 6], "error": [5, 6], "eth": [2, 5, 6], "eth_price_in_usd": 6, "ether": [2, 5], "ethereum": 2, "exact": [2, 5, 6], "exact_input_singl": [5, 6], "exampl": 2, "extens": [0, 7], "factori": [2, 5], "fail": 2, "fals": [2, 5, 6], "faucet": 2, "fee": [5, 6], "fetch": 6, "field": [2, 5], "fieldinfo": [2, 5], "find": [0, 7], "float": 6, "format": 2, "framework": [0, 7], "from": [2, 5, 6], "from_asset_id": [1, 2], "func": [1, 2, 5], "function": [2, 5], "fund": 2, "g": [2, 5], "gasless": [1, 2], "get": [2, 5, 6], "get_bal": [1, 8], "get_buy_quot": [2, 5], "get_current_suppli": [2, 5], "get_factory_address": [2, 5], "get_has_gradu": [5, 6], "get_pool_address": [5, 6], "get_pool_info": [5, 6], "get_sell_quot": [2, 5], "get_uniswap_quot": [5, 6], "get_wallet_detail": [1, 8], "getbalanceact": [1, 2], "getbalanceinput": [1, 2], "getwalletdetailsact": [1, 2], "getwalletdetailsinput": [1, 2], "given": [2, 6], "graduat": 6, "ha": 6, "hash": 5, "have": [2, 5], "help": 2, "helpfulhippo": 2, "hippo": 2, "holder": 2, "http": 2, "i": [2, 5, 6], "id": [2, 5, 6], "index": [2, 5], "info": 6, "inform": [0, 2, 5, 7], "initi": 2, "input": [2, 5, 6], "int": 6, "invoc": 2, "ipf": 5, "is_mainnet": 2, "like": 2, "liquid": [2, 5, 6], "liter": 6, "mainnet": [2, 5, 6], "make": [2, 5], "map": [2, 5], "md": [0, 7], "mean": [2, 5], "meant": [0, 7], "measur": [2, 5], "meme": 2, "memecoin": [2, 5], "messag": [2, 5, 6], "metadata": [2, 5], "method": 2, "minimum": [2, 5], "mint": 2, "mint_nft": [1, 8], "mintnftact": [1, 2], "mintnftinput": [1, 2], "model": [2, 5], "model_computed_field": [1, 2, 5], "model_config": [1, 2, 5], "model_field": [1, 2, 5], "modul": 8, "more": [0, 2, 5, 7], "mpc": 2, "must": 2, "my": 2, "n": [2, 5], "name": [1, 2, 5], "nativ": 2, "nbasenam": 2, "ndo": 2, "need": [2, 5], "network": [2, 5, 6], "network_id": [5, 6], "never": 2, "newtyp": 6, "nfrom": 2, "nft": 2, "nif": 2, "none": [2, 5, 6], "nonetyp": [2, 5], "nthi": [2, 5], "nwhen": 2, "nyou": 2, "object": [2, 5, 6], "omit": 2, "onchain": 2, "onli": [2, 5], "option": [2, 5], "other": 2, "otherwis": 6, "out": 6, "owner": 2, "packag": 8, "pai": 2, "paramet": [2, 5, 6], "per_token": [5, 6], "pleas": 2, "point": [2, 5], "pool": [2, 5, 6], "pool_address": 6, "poolinfo": [5, 6], "post_tweet": [2, 3], "post_tweet_repli": [2, 3], "postfix": 2, "prefix": 2, "price": [5, 6], "priceinfo": [5, 6], "primit": [0, 7], "proceed": 2, "prompt": 2, "protocol": 6, "provid": [2, 5], "purchas": 5, "pydant": [2, 5], "qmy1gqprfyvojccuekgqhedj9uhzd9jmygrqtfa9vae78j": 5, "quot": [5, 6], "quote_typ": 6, "rais": 5, "receiv": [2, 5, 6], "regist": 2, "register_basenam": [1, 8], "registerbasenameact": [1, 2], "registerbasenameinput": [1, 2], "registr": 2, "replac": [2, 5], "request": 2, "request_faucet_fund": [1, 8], "requestfaucetfundsact": [1, 2], "requestfaucetfundsinput": [1, 2], "requir": [2, 5], "return": [2, 5, 6], "sale": 5, "schema": [2, 5], "see": [0, 7], "sell": [2, 5, 6], "sell_token": [1, 2], "send": 2, "sepolia": [2, 5, 6], "set": 2, "should": [2, 5], "sinc": [2, 5], "smart": 2, "so": [2, 5], "social": [1, 2], "some": 2, "specifi": [2, 5], "spend": [2, 5], "sqrt_price_x96": [5, 6], "store": 5, "str": [2, 5, 6], "string": [2, 5], "submodul": [1, 3, 8], "subpackag": 8, "suggest": 2, "suppli": [2, 5], "support": [0, 2, 5, 7], "sure": [2, 5], "swap": 6, "sym": 2, "symbol": [1, 2, 5], "take": [2, 5], "test": 2, "testnet": 2, "thi": [2, 5], "to_asset_id": [1, 2], "token": [2, 5, 6], "token0": [5, 6], "token1": [5, 6], "token_address": [5, 6], "token_in": 6, "token_out": 6, "token_uri": [2, 5], "tool": [2, 5], "total": [2, 5, 6], "total_suppli": [1, 2], "trade": [1, 8], "tradeact": [1, 2], "tradeinput": [1, 2], "transact": [2, 5], "transfer": [1, 8], "transferact": [1, 2], "transferinput": [1, 2], "true": [2, 5, 6], "try": 2, "twitter": [2, 3], "type": [2, 5, 6], "under": [0, 7], "union": [2, 5], "uniqu": 2, "uniswap": [2, 5], "unit": [2, 5], "unsur": 2, "upfront": [2, 5], "uri": [2, 5], "us": [0, 2, 5, 7], "usd": [5, 6], "usdc": 2, "user": 2, "util": [1, 2], "v1": [2, 5], "v3": 6, "valid": [2, 5], "valueerror": 5, "via": [0, 2, 7], "wallet": [2, 5], "wei": [2, 5, 6], "wei_amount": 6, "weth": [5, 6], "when": 2, "whether": 2, "which": [2, 5, 6], "wow": [1, 2], "wow_buy_token": [2, 5], "wow_create_token": [2, 5], "wow_sell_token": [2, 5], "wowbuytokenact": [1, 2, 5], "wowbuytokeninput": [2, 5], "wowcoin": 5, "wowcreatetokenact": [1, 2, 5], "wowcreatetokeninput": [2, 5], "wowselltokenact": [1, 2, 5], "wowselltokeninput": [2, 5], "www": 2, "xyz": 2, "you": [0, 2, 7], "your": 2, "zora": [2, 5, 6]}, "titles": ["Agentkit Core", "cdp_agentkit_core package", "cdp_agentkit_core.actions package", "cdp_agentkit_core.actions.social package", "cdp_agentkit_core.actions.social.twitter package", "cdp_agentkit_core.actions.wow package", "cdp_agentkit_core.actions.wow.uniswap package", "CDP Agentkit - Core Documentation", "cdp_agentkit_core"], "titleterms": {"account_detail": 4, "account_ment": 4, "action": [2, 3, 4, 5, 6], "agentkit": [0, 7], "buy_token": 5, "cdp": 7, "cdp_action": 2, "cdp_agentkit_cor": [1, 2, 3, 4, 5, 6, 8], "constant": [5, 6], "content": [1, 2, 3, 4, 5, 6], "contribut": [0, 7], "core": [0, 7], "create_token": 5, "deploy_nft": 2, "deploy_token": 2, "document": 7, "get_bal": 2, "get_wallet_detail": 2, "index": 6, "mint_nft": 2, "modul": [1, 2, 3, 4, 5, 6], "packag": [1, 2, 3, 4, 5, 6], "post_tweet": 4, "post_tweet_repli": 4, "register_basenam": 2, "request_faucet_fund": 2, "sell_token": 5, "social": [3, 4], "submodul": [2, 4, 5, 6], "subpackag": [1, 2, 3, 5], "trade": 2, "transfer": 2, "twitter": 4, "uniswap": 6, "util": 5, "wow": [5, 6]}}) \ No newline at end of file +Search.setIndex({"alltitles": {"Agentkit Core": [[0, null], [7, "agentkit-core"]], "CDP Agentkit - Core Documentation": [[7, null]], "Contributing": [[0, "contributing"], [7, "contributing"]], "Module contents": [[1, "module-cdp_agentkit_core"], [2, "module-cdp_agentkit_core.actions"], [3, "module-cdp_agentkit_core.actions.social"], [4, "module-contents"], [5, "module-cdp_agentkit_core.actions.wow"], [6, "module-cdp_agentkit_core.actions.wow.uniswap"]], "Submodules": [[2, "submodules"], [4, "submodules"], [5, "submodules"], [6, "submodules"]], "Subpackages": [[1, "subpackages"], [2, "subpackages"], [3, "subpackages"], [5, "subpackages"]], "cdp_agentkit_core": [[8, null]], "cdp_agentkit_core package": [[1, null]], "cdp_agentkit_core.actions package": [[2, null]], "cdp_agentkit_core.actions.cdp_action module": [[2, "module-cdp_agentkit_core.actions.cdp_action"]], "cdp_agentkit_core.actions.deploy_nft module": [[2, "module-cdp_agentkit_core.actions.deploy_nft"]], "cdp_agentkit_core.actions.deploy_token module": [[2, "module-cdp_agentkit_core.actions.deploy_token"]], "cdp_agentkit_core.actions.get_balance module": [[2, "module-cdp_agentkit_core.actions.get_balance"]], "cdp_agentkit_core.actions.get_wallet_details module": [[2, "module-cdp_agentkit_core.actions.get_wallet_details"]], "cdp_agentkit_core.actions.mint_nft module": [[2, "module-cdp_agentkit_core.actions.mint_nft"]], "cdp_agentkit_core.actions.register_basename module": [[2, "module-cdp_agentkit_core.actions.register_basename"]], "cdp_agentkit_core.actions.request_faucet_funds module": [[2, "module-cdp_agentkit_core.actions.request_faucet_funds"]], "cdp_agentkit_core.actions.social package": [[3, null]], "cdp_agentkit_core.actions.social.twitter package": [[4, null]], "cdp_agentkit_core.actions.social.twitter.account_details module": [[4, "cdp-agentkit-core-actions-social-twitter-account-details-module"]], "cdp_agentkit_core.actions.social.twitter.account_mentions module": [[4, "cdp-agentkit-core-actions-social-twitter-account-mentions-module"]], "cdp_agentkit_core.actions.social.twitter.action module": [[4, "cdp-agentkit-core-actions-social-twitter-action-module"]], "cdp_agentkit_core.actions.social.twitter.post_tweet module": [[4, "cdp-agentkit-core-actions-social-twitter-post-tweet-module"]], "cdp_agentkit_core.actions.social.twitter.post_tweet_reply module": [[4, "cdp-agentkit-core-actions-social-twitter-post-tweet-reply-module"]], "cdp_agentkit_core.actions.trade module": [[2, "module-cdp_agentkit_core.actions.trade"]], "cdp_agentkit_core.actions.transfer module": [[2, "module-cdp_agentkit_core.actions.transfer"]], "cdp_agentkit_core.actions.wow package": [[5, null]], "cdp_agentkit_core.actions.wow.buy_token module": [[5, "module-cdp_agentkit_core.actions.wow.buy_token"]], "cdp_agentkit_core.actions.wow.constants module": [[5, "module-cdp_agentkit_core.actions.wow.constants"]], "cdp_agentkit_core.actions.wow.create_token module": [[5, "module-cdp_agentkit_core.actions.wow.create_token"]], "cdp_agentkit_core.actions.wow.sell_token module": [[5, "module-cdp_agentkit_core.actions.wow.sell_token"]], "cdp_agentkit_core.actions.wow.uniswap package": [[6, null]], "cdp_agentkit_core.actions.wow.uniswap.constants module": [[6, "module-cdp_agentkit_core.actions.wow.uniswap.constants"]], "cdp_agentkit_core.actions.wow.uniswap.index module": [[6, "module-cdp_agentkit_core.actions.wow.uniswap.index"]], "cdp_agentkit_core.actions.wow.utils module": [[5, "module-cdp_agentkit_core.actions.wow.utils"]]}, "docnames": ["README", "cdp_agentkit_core", "cdp_agentkit_core.actions", "cdp_agentkit_core.actions.social", "cdp_agentkit_core.actions.social.twitter", "cdp_agentkit_core.actions.wow", "cdp_agentkit_core.actions.wow.uniswap", "index", "modules"], "envversion": {"sphinx": 64, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2}, "filenames": ["README.md", "cdp_agentkit_core.rst", "cdp_agentkit_core.actions.rst", "cdp_agentkit_core.actions.social.rst", "cdp_agentkit_core.actions.social.twitter.rst", "cdp_agentkit_core.actions.wow.rst", "cdp_agentkit_core.actions.wow.uniswap.rst", "index.rst", "modules.rst"], "indexentries": {"amount (cdp_agentkit_core.actions.register_basename.registerbasenameinput attribute)": [[2, "cdp_agentkit_core.actions.register_basename.RegisterBasenameInput.amount", false]], "amount (cdp_agentkit_core.actions.trade.tradeinput attribute)": [[2, "cdp_agentkit_core.actions.trade.TradeInput.amount", false]], "amount (cdp_agentkit_core.actions.transfer.transferinput attribute)": [[2, "cdp_agentkit_core.actions.transfer.TransferInput.amount", false]], "amount_eth_in_wei (cdp_agentkit_core.actions.wow.buy_token.wowbuytokeninput attribute)": [[5, "cdp_agentkit_core.actions.wow.buy_token.WowBuyTokenInput.amount_eth_in_wei", false]], "amount_in (cdp_agentkit_core.actions.wow.uniswap.index.quote attribute)": [[6, "cdp_agentkit_core.actions.wow.uniswap.index.Quote.amount_in", false]], "amount_out (cdp_agentkit_core.actions.wow.uniswap.index.quote attribute)": [[6, "cdp_agentkit_core.actions.wow.uniswap.index.Quote.amount_out", false]], "amount_tokens_in_wei (cdp_agentkit_core.actions.wow.sell_token.wowselltokeninput attribute)": [[5, "cdp_agentkit_core.actions.wow.sell_token.WowSellTokenInput.amount_tokens_in_wei", false]], "args_schema (cdp_agentkit_core.actions.cdp_action.cdpaction attribute)": [[2, "cdp_agentkit_core.actions.cdp_action.CdpAction.args_schema", false]], "args_schema (cdp_agentkit_core.actions.cdpaction attribute)": [[2, "cdp_agentkit_core.actions.CdpAction.args_schema", false]], "args_schema (cdp_agentkit_core.actions.deploy_nft.deploynftaction attribute)": [[2, "cdp_agentkit_core.actions.deploy_nft.DeployNftAction.args_schema", false]], "args_schema (cdp_agentkit_core.actions.deploy_token.deploytokenaction attribute)": [[2, "cdp_agentkit_core.actions.deploy_token.DeployTokenAction.args_schema", false]], "args_schema (cdp_agentkit_core.actions.deploynftaction attribute)": [[2, "cdp_agentkit_core.actions.DeployNftAction.args_schema", false]], "args_schema (cdp_agentkit_core.actions.deploytokenaction attribute)": [[2, "cdp_agentkit_core.actions.DeployTokenAction.args_schema", false]], "args_schema (cdp_agentkit_core.actions.get_balance.getbalanceaction attribute)": [[2, "cdp_agentkit_core.actions.get_balance.GetBalanceAction.args_schema", false]], "args_schema (cdp_agentkit_core.actions.get_wallet_details.getwalletdetailsaction attribute)": [[2, "cdp_agentkit_core.actions.get_wallet_details.GetWalletDetailsAction.args_schema", false]], "args_schema (cdp_agentkit_core.actions.getbalanceaction attribute)": [[2, "cdp_agentkit_core.actions.GetBalanceAction.args_schema", false]], "args_schema (cdp_agentkit_core.actions.getwalletdetailsaction attribute)": [[2, "cdp_agentkit_core.actions.GetWalletDetailsAction.args_schema", false]], "args_schema (cdp_agentkit_core.actions.mint_nft.mintnftaction attribute)": [[2, "cdp_agentkit_core.actions.mint_nft.MintNftAction.args_schema", false]], "args_schema (cdp_agentkit_core.actions.mintnftaction attribute)": [[2, "cdp_agentkit_core.actions.MintNftAction.args_schema", false]], "args_schema (cdp_agentkit_core.actions.register_basename.registerbasenameaction attribute)": [[2, "cdp_agentkit_core.actions.register_basename.RegisterBasenameAction.args_schema", false]], "args_schema (cdp_agentkit_core.actions.registerbasenameaction attribute)": [[2, "cdp_agentkit_core.actions.RegisterBasenameAction.args_schema", false]], "args_schema (cdp_agentkit_core.actions.request_faucet_funds.requestfaucetfundsaction attribute)": [[2, "cdp_agentkit_core.actions.request_faucet_funds.RequestFaucetFundsAction.args_schema", false]], "args_schema (cdp_agentkit_core.actions.requestfaucetfundsaction attribute)": [[2, "cdp_agentkit_core.actions.RequestFaucetFundsAction.args_schema", false]], "args_schema (cdp_agentkit_core.actions.trade.tradeaction attribute)": [[2, "cdp_agentkit_core.actions.trade.TradeAction.args_schema", false]], "args_schema (cdp_agentkit_core.actions.tradeaction attribute)": [[2, "cdp_agentkit_core.actions.TradeAction.args_schema", false]], "args_schema (cdp_agentkit_core.actions.transfer.transferaction attribute)": [[2, "cdp_agentkit_core.actions.transfer.TransferAction.args_schema", false]], "args_schema (cdp_agentkit_core.actions.transferaction attribute)": [[2, "cdp_agentkit_core.actions.TransferAction.args_schema", false]], "args_schema (cdp_agentkit_core.actions.wow.buy_token.wowbuytokenaction attribute)": [[5, "cdp_agentkit_core.actions.wow.buy_token.WowBuyTokenAction.args_schema", false]], "args_schema (cdp_agentkit_core.actions.wow.create_token.wowcreatetokenaction attribute)": [[5, "cdp_agentkit_core.actions.wow.create_token.WowCreateTokenAction.args_schema", false]], "args_schema (cdp_agentkit_core.actions.wow.sell_token.wowselltokenaction attribute)": [[5, "cdp_agentkit_core.actions.wow.sell_token.WowSellTokenAction.args_schema", false]], "args_schema (cdp_agentkit_core.actions.wowbuytokenaction attribute)": [[2, "cdp_agentkit_core.actions.WowBuyTokenAction.args_schema", false]], "args_schema (cdp_agentkit_core.actions.wowcreatetokenaction attribute)": [[2, "cdp_agentkit_core.actions.WowCreateTokenAction.args_schema", false]], "args_schema (cdp_agentkit_core.actions.wowselltokenaction attribute)": [[2, "cdp_agentkit_core.actions.WowSellTokenAction.args_schema", false]], "asset_id (cdp_agentkit_core.actions.get_balance.getbalanceinput attribute)": [[2, "cdp_agentkit_core.actions.get_balance.GetBalanceInput.asset_id", false]], "asset_id (cdp_agentkit_core.actions.request_faucet_funds.requestfaucetfundsinput attribute)": [[2, "cdp_agentkit_core.actions.request_faucet_funds.RequestFaucetFundsInput.asset_id", false]], "asset_id (cdp_agentkit_core.actions.transfer.transferinput attribute)": [[2, "cdp_agentkit_core.actions.transfer.TransferInput.asset_id", false]], "balance (cdp_agentkit_core.actions.wow.uniswap.index.quote attribute)": [[6, "cdp_agentkit_core.actions.wow.uniswap.index.Quote.balance", false]], "balance (class in cdp_agentkit_core.actions.wow.uniswap.index)": [[6, "cdp_agentkit_core.actions.wow.uniswap.index.Balance", false]], "balance0 (cdp_agentkit_core.actions.wow.uniswap.index.poolinfo attribute)": [[6, "cdp_agentkit_core.actions.wow.uniswap.index.PoolInfo.balance0", false]], "balance1 (cdp_agentkit_core.actions.wow.uniswap.index.poolinfo attribute)": [[6, "cdp_agentkit_core.actions.wow.uniswap.index.PoolInfo.balance1", false]], "base_uri (cdp_agentkit_core.actions.deploy_nft.deploynftinput attribute)": [[2, "cdp_agentkit_core.actions.deploy_nft.DeployNftInput.base_uri", false]], "basename (cdp_agentkit_core.actions.register_basename.registerbasenameinput attribute)": [[2, "cdp_agentkit_core.actions.register_basename.RegisterBasenameInput.basename", false]], "cdp_agentkit_core": [[1, "module-cdp_agentkit_core", false]], "cdp_agentkit_core.actions": [[2, "module-cdp_agentkit_core.actions", false]], "cdp_agentkit_core.actions.cdp_action": [[2, "module-cdp_agentkit_core.actions.cdp_action", false]], "cdp_agentkit_core.actions.deploy_nft": [[2, "module-cdp_agentkit_core.actions.deploy_nft", false]], "cdp_agentkit_core.actions.deploy_token": [[2, "module-cdp_agentkit_core.actions.deploy_token", false]], "cdp_agentkit_core.actions.get_balance": [[2, "module-cdp_agentkit_core.actions.get_balance", false]], "cdp_agentkit_core.actions.get_wallet_details": [[2, "module-cdp_agentkit_core.actions.get_wallet_details", false]], "cdp_agentkit_core.actions.mint_nft": [[2, "module-cdp_agentkit_core.actions.mint_nft", false]], "cdp_agentkit_core.actions.register_basename": [[2, "module-cdp_agentkit_core.actions.register_basename", false]], "cdp_agentkit_core.actions.request_faucet_funds": [[2, "module-cdp_agentkit_core.actions.request_faucet_funds", false]], "cdp_agentkit_core.actions.social": [[3, "module-cdp_agentkit_core.actions.social", false]], "cdp_agentkit_core.actions.trade": [[2, "module-cdp_agentkit_core.actions.trade", false]], "cdp_agentkit_core.actions.transfer": [[2, "module-cdp_agentkit_core.actions.transfer", false]], "cdp_agentkit_core.actions.wow": [[5, "module-cdp_agentkit_core.actions.wow", false]], "cdp_agentkit_core.actions.wow.buy_token": [[5, "module-cdp_agentkit_core.actions.wow.buy_token", false]], "cdp_agentkit_core.actions.wow.constants": [[5, "module-cdp_agentkit_core.actions.wow.constants", false]], "cdp_agentkit_core.actions.wow.create_token": [[5, "module-cdp_agentkit_core.actions.wow.create_token", false]], "cdp_agentkit_core.actions.wow.sell_token": [[5, "module-cdp_agentkit_core.actions.wow.sell_token", false]], "cdp_agentkit_core.actions.wow.uniswap": [[6, "module-cdp_agentkit_core.actions.wow.uniswap", false]], "cdp_agentkit_core.actions.wow.uniswap.constants": [[6, "module-cdp_agentkit_core.actions.wow.uniswap.constants", false]], "cdp_agentkit_core.actions.wow.uniswap.index": [[6, "module-cdp_agentkit_core.actions.wow.uniswap.index", false]], "cdp_agentkit_core.actions.wow.utils": [[5, "module-cdp_agentkit_core.actions.wow.utils", false]], "cdpaction (class in cdp_agentkit_core.actions)": [[2, "cdp_agentkit_core.actions.CdpAction", false]], "cdpaction (class in cdp_agentkit_core.actions.cdp_action)": [[2, "cdp_agentkit_core.actions.cdp_action.CdpAction", false]], "contract_address (cdp_agentkit_core.actions.mint_nft.mintnftinput attribute)": [[2, "cdp_agentkit_core.actions.mint_nft.MintNftInput.contract_address", false]], "contract_address (cdp_agentkit_core.actions.wow.buy_token.wowbuytokeninput attribute)": [[5, "cdp_agentkit_core.actions.wow.buy_token.WowBuyTokenInput.contract_address", false]], "contract_address (cdp_agentkit_core.actions.wow.sell_token.wowselltokeninput attribute)": [[5, "cdp_agentkit_core.actions.wow.sell_token.WowSellTokenInput.contract_address", false]], "create_price_info() (in module cdp_agentkit_core.actions.wow.uniswap.index)": [[6, "cdp_agentkit_core.actions.wow.uniswap.index.create_price_info", false]], "create_register_contract_method_args() (in module cdp_agentkit_core.actions.register_basename)": [[2, "cdp_agentkit_core.actions.register_basename.create_register_contract_method_args", false]], "deploy_nft() (in module cdp_agentkit_core.actions.deploy_nft)": [[2, "cdp_agentkit_core.actions.deploy_nft.deploy_nft", false]], "deploy_token() (in module cdp_agentkit_core.actions.deploy_token)": [[2, "cdp_agentkit_core.actions.deploy_token.deploy_token", false]], "deploynftaction (class in cdp_agentkit_core.actions)": [[2, "cdp_agentkit_core.actions.DeployNftAction", false]], "deploynftaction (class in cdp_agentkit_core.actions.deploy_nft)": [[2, "cdp_agentkit_core.actions.deploy_nft.DeployNftAction", false]], "deploynftinput (class in cdp_agentkit_core.actions.deploy_nft)": [[2, "cdp_agentkit_core.actions.deploy_nft.DeployNftInput", false]], "deploytokenaction (class in cdp_agentkit_core.actions)": [[2, "cdp_agentkit_core.actions.DeployTokenAction", false]], "deploytokenaction (class in cdp_agentkit_core.actions.deploy_token)": [[2, "cdp_agentkit_core.actions.deploy_token.DeployTokenAction", false]], "deploytokeninput (class in cdp_agentkit_core.actions.deploy_token)": [[2, "cdp_agentkit_core.actions.deploy_token.DeployTokenInput", false]], "description (cdp_agentkit_core.actions.cdp_action.cdpaction attribute)": [[2, "cdp_agentkit_core.actions.cdp_action.CdpAction.description", false]], "description (cdp_agentkit_core.actions.cdpaction attribute)": [[2, "cdp_agentkit_core.actions.CdpAction.description", false]], "description (cdp_agentkit_core.actions.deploy_nft.deploynftaction attribute)": [[2, "cdp_agentkit_core.actions.deploy_nft.DeployNftAction.description", false]], "description (cdp_agentkit_core.actions.deploy_token.deploytokenaction attribute)": [[2, "cdp_agentkit_core.actions.deploy_token.DeployTokenAction.description", false]], "description (cdp_agentkit_core.actions.deploynftaction attribute)": [[2, "cdp_agentkit_core.actions.DeployNftAction.description", false]], "description (cdp_agentkit_core.actions.deploytokenaction attribute)": [[2, "cdp_agentkit_core.actions.DeployTokenAction.description", false]], "description (cdp_agentkit_core.actions.get_balance.getbalanceaction attribute)": [[2, "cdp_agentkit_core.actions.get_balance.GetBalanceAction.description", false]], "description (cdp_agentkit_core.actions.get_wallet_details.getwalletdetailsaction attribute)": [[2, "cdp_agentkit_core.actions.get_wallet_details.GetWalletDetailsAction.description", false]], "description (cdp_agentkit_core.actions.getbalanceaction attribute)": [[2, "cdp_agentkit_core.actions.GetBalanceAction.description", false]], "description (cdp_agentkit_core.actions.getwalletdetailsaction attribute)": [[2, "cdp_agentkit_core.actions.GetWalletDetailsAction.description", false]], "description (cdp_agentkit_core.actions.mint_nft.mintnftaction attribute)": [[2, "cdp_agentkit_core.actions.mint_nft.MintNftAction.description", false]], "description (cdp_agentkit_core.actions.mintnftaction attribute)": [[2, "cdp_agentkit_core.actions.MintNftAction.description", false]], "description (cdp_agentkit_core.actions.register_basename.registerbasenameaction attribute)": [[2, "cdp_agentkit_core.actions.register_basename.RegisterBasenameAction.description", false]], "description (cdp_agentkit_core.actions.registerbasenameaction attribute)": [[2, "cdp_agentkit_core.actions.RegisterBasenameAction.description", false]], "description (cdp_agentkit_core.actions.request_faucet_funds.requestfaucetfundsaction attribute)": [[2, "cdp_agentkit_core.actions.request_faucet_funds.RequestFaucetFundsAction.description", false]], "description (cdp_agentkit_core.actions.requestfaucetfundsaction attribute)": [[2, "cdp_agentkit_core.actions.RequestFaucetFundsAction.description", false]], "description (cdp_agentkit_core.actions.trade.tradeaction attribute)": [[2, "cdp_agentkit_core.actions.trade.TradeAction.description", false]], "description (cdp_agentkit_core.actions.tradeaction attribute)": [[2, "cdp_agentkit_core.actions.TradeAction.description", false]], "description (cdp_agentkit_core.actions.transfer.transferaction attribute)": [[2, "cdp_agentkit_core.actions.transfer.TransferAction.description", false]], "description (cdp_agentkit_core.actions.transferaction attribute)": [[2, "cdp_agentkit_core.actions.TransferAction.description", false]], "description (cdp_agentkit_core.actions.wow.buy_token.wowbuytokenaction attribute)": [[5, "cdp_agentkit_core.actions.wow.buy_token.WowBuyTokenAction.description", false]], "description (cdp_agentkit_core.actions.wow.create_token.wowcreatetokenaction attribute)": [[5, "cdp_agentkit_core.actions.wow.create_token.WowCreateTokenAction.description", false]], "description (cdp_agentkit_core.actions.wow.sell_token.wowselltokenaction attribute)": [[5, "cdp_agentkit_core.actions.wow.sell_token.WowSellTokenAction.description", false]], "description (cdp_agentkit_core.actions.wowbuytokenaction attribute)": [[2, "cdp_agentkit_core.actions.WowBuyTokenAction.description", false]], "description (cdp_agentkit_core.actions.wowcreatetokenaction attribute)": [[2, "cdp_agentkit_core.actions.WowCreateTokenAction.description", false]], "description (cdp_agentkit_core.actions.wowselltokenaction attribute)": [[2, "cdp_agentkit_core.actions.WowSellTokenAction.description", false]], "destination (cdp_agentkit_core.actions.mint_nft.mintnftinput attribute)": [[2, "cdp_agentkit_core.actions.mint_nft.MintNftInput.destination", false]], "destination (cdp_agentkit_core.actions.transfer.transferinput attribute)": [[2, "cdp_agentkit_core.actions.transfer.TransferInput.destination", false]], "erc20z (cdp_agentkit_core.actions.wow.uniswap.index.balance attribute)": [[6, "cdp_agentkit_core.actions.wow.uniswap.index.Balance.erc20z", false]], "error (cdp_agentkit_core.actions.wow.uniswap.index.quote attribute)": [[6, "cdp_agentkit_core.actions.wow.uniswap.index.Quote.error", false]], "eth (cdp_agentkit_core.actions.wow.uniswap.index.priceinfo attribute)": [[6, "cdp_agentkit_core.actions.wow.uniswap.index.PriceInfo.eth", false]], "exact_input_single() (in module cdp_agentkit_core.actions.wow.uniswap.index)": [[6, "cdp_agentkit_core.actions.wow.uniswap.index.exact_input_single", false]], "fee (cdp_agentkit_core.actions.wow.uniswap.index.poolinfo attribute)": [[6, "cdp_agentkit_core.actions.wow.uniswap.index.PoolInfo.fee", false]], "fee (cdp_agentkit_core.actions.wow.uniswap.index.quote attribute)": [[6, "cdp_agentkit_core.actions.wow.uniswap.index.Quote.fee", false]], "from_asset_id (cdp_agentkit_core.actions.trade.tradeinput attribute)": [[2, "cdp_agentkit_core.actions.trade.TradeInput.from_asset_id", false]], "func (cdp_agentkit_core.actions.cdp_action.cdpaction attribute)": [[2, "cdp_agentkit_core.actions.cdp_action.CdpAction.func", false]], "func (cdp_agentkit_core.actions.cdpaction attribute)": [[2, "cdp_agentkit_core.actions.CdpAction.func", false]], "func (cdp_agentkit_core.actions.deploy_nft.deploynftaction attribute)": [[2, "cdp_agentkit_core.actions.deploy_nft.DeployNftAction.func", false]], "func (cdp_agentkit_core.actions.deploy_token.deploytokenaction attribute)": [[2, "cdp_agentkit_core.actions.deploy_token.DeployTokenAction.func", false]], "func (cdp_agentkit_core.actions.deploynftaction attribute)": [[2, "cdp_agentkit_core.actions.DeployNftAction.func", false]], "func (cdp_agentkit_core.actions.deploytokenaction attribute)": [[2, "cdp_agentkit_core.actions.DeployTokenAction.func", false]], "func (cdp_agentkit_core.actions.get_balance.getbalanceaction attribute)": [[2, "cdp_agentkit_core.actions.get_balance.GetBalanceAction.func", false]], "func (cdp_agentkit_core.actions.get_wallet_details.getwalletdetailsaction attribute)": [[2, "cdp_agentkit_core.actions.get_wallet_details.GetWalletDetailsAction.func", false]], "func (cdp_agentkit_core.actions.getbalanceaction attribute)": [[2, "cdp_agentkit_core.actions.GetBalanceAction.func", false]], "func (cdp_agentkit_core.actions.getwalletdetailsaction attribute)": [[2, "cdp_agentkit_core.actions.GetWalletDetailsAction.func", false]], "func (cdp_agentkit_core.actions.mint_nft.mintnftaction attribute)": [[2, "cdp_agentkit_core.actions.mint_nft.MintNftAction.func", false]], "func (cdp_agentkit_core.actions.mintnftaction attribute)": [[2, "cdp_agentkit_core.actions.MintNftAction.func", false]], "func (cdp_agentkit_core.actions.register_basename.registerbasenameaction attribute)": [[2, "cdp_agentkit_core.actions.register_basename.RegisterBasenameAction.func", false]], "func (cdp_agentkit_core.actions.registerbasenameaction attribute)": [[2, "cdp_agentkit_core.actions.RegisterBasenameAction.func", false]], "func (cdp_agentkit_core.actions.request_faucet_funds.requestfaucetfundsaction attribute)": [[2, "cdp_agentkit_core.actions.request_faucet_funds.RequestFaucetFundsAction.func", false]], "func (cdp_agentkit_core.actions.requestfaucetfundsaction attribute)": [[2, "cdp_agentkit_core.actions.RequestFaucetFundsAction.func", false]], "func (cdp_agentkit_core.actions.trade.tradeaction attribute)": [[2, "cdp_agentkit_core.actions.trade.TradeAction.func", false]], "func (cdp_agentkit_core.actions.tradeaction attribute)": [[2, "cdp_agentkit_core.actions.TradeAction.func", false]], "func (cdp_agentkit_core.actions.transfer.transferaction attribute)": [[2, "cdp_agentkit_core.actions.transfer.TransferAction.func", false]], "func (cdp_agentkit_core.actions.transferaction attribute)": [[2, "cdp_agentkit_core.actions.TransferAction.func", false]], "func (cdp_agentkit_core.actions.wow.buy_token.wowbuytokenaction attribute)": [[5, "cdp_agentkit_core.actions.wow.buy_token.WowBuyTokenAction.func", false]], "func (cdp_agentkit_core.actions.wow.create_token.wowcreatetokenaction attribute)": [[5, "cdp_agentkit_core.actions.wow.create_token.WowCreateTokenAction.func", false]], "func (cdp_agentkit_core.actions.wow.sell_token.wowselltokenaction attribute)": [[5, "cdp_agentkit_core.actions.wow.sell_token.WowSellTokenAction.func", false]], "func (cdp_agentkit_core.actions.wowbuytokenaction attribute)": [[2, "cdp_agentkit_core.actions.WowBuyTokenAction.func", false]], "func (cdp_agentkit_core.actions.wowcreatetokenaction attribute)": [[2, "cdp_agentkit_core.actions.WowCreateTokenAction.func", false]], "func (cdp_agentkit_core.actions.wowselltokenaction attribute)": [[2, "cdp_agentkit_core.actions.WowSellTokenAction.func", false]], "gasless (cdp_agentkit_core.actions.transfer.transferinput attribute)": [[2, "cdp_agentkit_core.actions.transfer.TransferInput.gasless", false]], "get_balance() (in module cdp_agentkit_core.actions.get_balance)": [[2, "cdp_agentkit_core.actions.get_balance.get_balance", false]], "get_buy_quote() (in module cdp_agentkit_core.actions.wow.utils)": [[5, "cdp_agentkit_core.actions.wow.utils.get_buy_quote", false]], "get_current_supply() (in module cdp_agentkit_core.actions.wow.utils)": [[5, "cdp_agentkit_core.actions.wow.utils.get_current_supply", false]], "get_factory_address() (in module cdp_agentkit_core.actions.wow.constants)": [[5, "cdp_agentkit_core.actions.wow.constants.get_factory_address", false]], "get_has_graduated() (in module cdp_agentkit_core.actions.wow.uniswap.index)": [[6, "cdp_agentkit_core.actions.wow.uniswap.index.get_has_graduated", false]], "get_pool_address() (in module cdp_agentkit_core.actions.wow.uniswap.index)": [[6, "cdp_agentkit_core.actions.wow.uniswap.index.get_pool_address", false]], "get_pool_info() (in module cdp_agentkit_core.actions.wow.uniswap.index)": [[6, "cdp_agentkit_core.actions.wow.uniswap.index.get_pool_info", false]], "get_sell_quote() (in module cdp_agentkit_core.actions.wow.utils)": [[5, "cdp_agentkit_core.actions.wow.utils.get_sell_quote", false]], "get_uniswap_quote() (in module cdp_agentkit_core.actions.wow.uniswap.index)": [[6, "cdp_agentkit_core.actions.wow.uniswap.index.get_uniswap_quote", false]], "get_wallet_details() (in module cdp_agentkit_core.actions.get_wallet_details)": [[2, "cdp_agentkit_core.actions.get_wallet_details.get_wallet_details", false]], "getbalanceaction (class in cdp_agentkit_core.actions)": [[2, "cdp_agentkit_core.actions.GetBalanceAction", false]], "getbalanceaction (class in cdp_agentkit_core.actions.get_balance)": [[2, "cdp_agentkit_core.actions.get_balance.GetBalanceAction", false]], "getbalanceinput (class in cdp_agentkit_core.actions.get_balance)": [[2, "cdp_agentkit_core.actions.get_balance.GetBalanceInput", false]], "getwalletdetailsaction (class in cdp_agentkit_core.actions)": [[2, "cdp_agentkit_core.actions.GetWalletDetailsAction", false]], "getwalletdetailsaction (class in cdp_agentkit_core.actions.get_wallet_details)": [[2, "cdp_agentkit_core.actions.get_wallet_details.GetWalletDetailsAction", false]], "getwalletdetailsinput (class in cdp_agentkit_core.actions.get_wallet_details)": [[2, "cdp_agentkit_core.actions.get_wallet_details.GetWalletDetailsInput", false]], "liquidity (cdp_agentkit_core.actions.wow.uniswap.index.poolinfo attribute)": [[6, "cdp_agentkit_core.actions.wow.uniswap.index.PoolInfo.liquidity", false]], "mint_nft() (in module cdp_agentkit_core.actions.mint_nft)": [[2, "cdp_agentkit_core.actions.mint_nft.mint_nft", false]], "mintnftaction (class in cdp_agentkit_core.actions)": [[2, "cdp_agentkit_core.actions.MintNftAction", false]], "mintnftaction (class in cdp_agentkit_core.actions.mint_nft)": [[2, "cdp_agentkit_core.actions.mint_nft.MintNftAction", false]], "mintnftinput (class in cdp_agentkit_core.actions.mint_nft)": [[2, "cdp_agentkit_core.actions.mint_nft.MintNftInput", false]], "model_config (cdp_agentkit_core.actions.cdp_action.cdpaction attribute)": [[2, "cdp_agentkit_core.actions.cdp_action.CdpAction.model_config", false]], "model_config (cdp_agentkit_core.actions.cdpaction attribute)": [[2, "cdp_agentkit_core.actions.CdpAction.model_config", false]], "model_config (cdp_agentkit_core.actions.deploy_nft.deploynftaction attribute)": [[2, "cdp_agentkit_core.actions.deploy_nft.DeployNftAction.model_config", false]], "model_config (cdp_agentkit_core.actions.deploy_nft.deploynftinput attribute)": [[2, "cdp_agentkit_core.actions.deploy_nft.DeployNftInput.model_config", false]], "model_config (cdp_agentkit_core.actions.deploy_token.deploytokenaction attribute)": [[2, "cdp_agentkit_core.actions.deploy_token.DeployTokenAction.model_config", false]], "model_config (cdp_agentkit_core.actions.deploy_token.deploytokeninput attribute)": [[2, "cdp_agentkit_core.actions.deploy_token.DeployTokenInput.model_config", false]], "model_config (cdp_agentkit_core.actions.deploynftaction attribute)": [[2, "cdp_agentkit_core.actions.DeployNftAction.model_config", false]], "model_config (cdp_agentkit_core.actions.deploytokenaction attribute)": [[2, "cdp_agentkit_core.actions.DeployTokenAction.model_config", false]], "model_config (cdp_agentkit_core.actions.get_balance.getbalanceaction attribute)": [[2, "cdp_agentkit_core.actions.get_balance.GetBalanceAction.model_config", false]], "model_config (cdp_agentkit_core.actions.get_balance.getbalanceinput attribute)": [[2, "cdp_agentkit_core.actions.get_balance.GetBalanceInput.model_config", false]], "model_config (cdp_agentkit_core.actions.get_wallet_details.getwalletdetailsaction attribute)": [[2, "cdp_agentkit_core.actions.get_wallet_details.GetWalletDetailsAction.model_config", false]], "model_config (cdp_agentkit_core.actions.get_wallet_details.getwalletdetailsinput attribute)": [[2, "cdp_agentkit_core.actions.get_wallet_details.GetWalletDetailsInput.model_config", false]], "model_config (cdp_agentkit_core.actions.getbalanceaction attribute)": [[2, "cdp_agentkit_core.actions.GetBalanceAction.model_config", false]], "model_config (cdp_agentkit_core.actions.getwalletdetailsaction attribute)": [[2, "cdp_agentkit_core.actions.GetWalletDetailsAction.model_config", false]], "model_config (cdp_agentkit_core.actions.mint_nft.mintnftaction attribute)": [[2, "cdp_agentkit_core.actions.mint_nft.MintNftAction.model_config", false]], "model_config (cdp_agentkit_core.actions.mint_nft.mintnftinput attribute)": [[2, "cdp_agentkit_core.actions.mint_nft.MintNftInput.model_config", false]], "model_config (cdp_agentkit_core.actions.mintnftaction attribute)": [[2, "cdp_agentkit_core.actions.MintNftAction.model_config", false]], "model_config (cdp_agentkit_core.actions.register_basename.registerbasenameaction attribute)": [[2, "cdp_agentkit_core.actions.register_basename.RegisterBasenameAction.model_config", false]], "model_config (cdp_agentkit_core.actions.register_basename.registerbasenameinput attribute)": [[2, "cdp_agentkit_core.actions.register_basename.RegisterBasenameInput.model_config", false]], "model_config (cdp_agentkit_core.actions.registerbasenameaction attribute)": [[2, "cdp_agentkit_core.actions.RegisterBasenameAction.model_config", false]], "model_config (cdp_agentkit_core.actions.request_faucet_funds.requestfaucetfundsaction attribute)": [[2, "cdp_agentkit_core.actions.request_faucet_funds.RequestFaucetFundsAction.model_config", false]], "model_config (cdp_agentkit_core.actions.request_faucet_funds.requestfaucetfundsinput attribute)": [[2, "cdp_agentkit_core.actions.request_faucet_funds.RequestFaucetFundsInput.model_config", false]], "model_config (cdp_agentkit_core.actions.requestfaucetfundsaction attribute)": [[2, "cdp_agentkit_core.actions.RequestFaucetFundsAction.model_config", false]], "model_config (cdp_agentkit_core.actions.trade.tradeaction attribute)": [[2, "cdp_agentkit_core.actions.trade.TradeAction.model_config", false]], "model_config (cdp_agentkit_core.actions.trade.tradeinput attribute)": [[2, "cdp_agentkit_core.actions.trade.TradeInput.model_config", false]], "model_config (cdp_agentkit_core.actions.tradeaction attribute)": [[2, "cdp_agentkit_core.actions.TradeAction.model_config", false]], "model_config (cdp_agentkit_core.actions.transfer.transferaction attribute)": [[2, "cdp_agentkit_core.actions.transfer.TransferAction.model_config", false]], "model_config (cdp_agentkit_core.actions.transfer.transferinput attribute)": [[2, "cdp_agentkit_core.actions.transfer.TransferInput.model_config", false]], "model_config (cdp_agentkit_core.actions.transferaction attribute)": [[2, "cdp_agentkit_core.actions.TransferAction.model_config", false]], "model_config (cdp_agentkit_core.actions.wow.buy_token.wowbuytokenaction attribute)": [[5, "cdp_agentkit_core.actions.wow.buy_token.WowBuyTokenAction.model_config", false]], "model_config (cdp_agentkit_core.actions.wow.buy_token.wowbuytokeninput attribute)": [[5, "cdp_agentkit_core.actions.wow.buy_token.WowBuyTokenInput.model_config", false]], "model_config (cdp_agentkit_core.actions.wow.create_token.wowcreatetokenaction attribute)": [[5, "cdp_agentkit_core.actions.wow.create_token.WowCreateTokenAction.model_config", false]], "model_config (cdp_agentkit_core.actions.wow.create_token.wowcreatetokeninput attribute)": [[5, "cdp_agentkit_core.actions.wow.create_token.WowCreateTokenInput.model_config", false]], "model_config (cdp_agentkit_core.actions.wow.sell_token.wowselltokenaction attribute)": [[5, "cdp_agentkit_core.actions.wow.sell_token.WowSellTokenAction.model_config", false]], "model_config (cdp_agentkit_core.actions.wow.sell_token.wowselltokeninput attribute)": [[5, "cdp_agentkit_core.actions.wow.sell_token.WowSellTokenInput.model_config", false]], "model_config (cdp_agentkit_core.actions.wowbuytokenaction attribute)": [[2, "cdp_agentkit_core.actions.WowBuyTokenAction.model_config", false]], "model_config (cdp_agentkit_core.actions.wowcreatetokenaction attribute)": [[2, "cdp_agentkit_core.actions.WowCreateTokenAction.model_config", false]], "model_config (cdp_agentkit_core.actions.wowselltokenaction attribute)": [[2, "cdp_agentkit_core.actions.WowSellTokenAction.model_config", false]], "module": [[1, "module-cdp_agentkit_core", false], [2, "module-cdp_agentkit_core.actions", false], [2, "module-cdp_agentkit_core.actions.cdp_action", false], [2, "module-cdp_agentkit_core.actions.deploy_nft", false], [2, "module-cdp_agentkit_core.actions.deploy_token", false], [2, "module-cdp_agentkit_core.actions.get_balance", false], [2, "module-cdp_agentkit_core.actions.get_wallet_details", false], [2, "module-cdp_agentkit_core.actions.mint_nft", false], [2, "module-cdp_agentkit_core.actions.register_basename", false], [2, "module-cdp_agentkit_core.actions.request_faucet_funds", false], [2, "module-cdp_agentkit_core.actions.trade", false], [2, "module-cdp_agentkit_core.actions.transfer", false], [3, "module-cdp_agentkit_core.actions.social", false], [5, "module-cdp_agentkit_core.actions.wow", false], [5, "module-cdp_agentkit_core.actions.wow.buy_token", false], [5, "module-cdp_agentkit_core.actions.wow.constants", false], [5, "module-cdp_agentkit_core.actions.wow.create_token", false], [5, "module-cdp_agentkit_core.actions.wow.sell_token", false], [5, "module-cdp_agentkit_core.actions.wow.utils", false], [6, "module-cdp_agentkit_core.actions.wow.uniswap", false], [6, "module-cdp_agentkit_core.actions.wow.uniswap.constants", false], [6, "module-cdp_agentkit_core.actions.wow.uniswap.index", false]], "name (cdp_agentkit_core.actions.cdp_action.cdpaction attribute)": [[2, "cdp_agentkit_core.actions.cdp_action.CdpAction.name", false]], "name (cdp_agentkit_core.actions.cdpaction attribute)": [[2, "cdp_agentkit_core.actions.CdpAction.name", false]], "name (cdp_agentkit_core.actions.deploy_nft.deploynftaction attribute)": [[2, "cdp_agentkit_core.actions.deploy_nft.DeployNftAction.name", false]], "name (cdp_agentkit_core.actions.deploy_nft.deploynftinput attribute)": [[2, "cdp_agentkit_core.actions.deploy_nft.DeployNftInput.name", false]], "name (cdp_agentkit_core.actions.deploy_token.deploytokenaction attribute)": [[2, "cdp_agentkit_core.actions.deploy_token.DeployTokenAction.name", false]], "name (cdp_agentkit_core.actions.deploy_token.deploytokeninput attribute)": [[2, "cdp_agentkit_core.actions.deploy_token.DeployTokenInput.name", false]], "name (cdp_agentkit_core.actions.deploynftaction attribute)": [[2, "cdp_agentkit_core.actions.DeployNftAction.name", false]], "name (cdp_agentkit_core.actions.deploytokenaction attribute)": [[2, "cdp_agentkit_core.actions.DeployTokenAction.name", false]], "name (cdp_agentkit_core.actions.get_balance.getbalanceaction attribute)": [[2, "cdp_agentkit_core.actions.get_balance.GetBalanceAction.name", false]], "name (cdp_agentkit_core.actions.get_wallet_details.getwalletdetailsaction attribute)": [[2, "cdp_agentkit_core.actions.get_wallet_details.GetWalletDetailsAction.name", false]], "name (cdp_agentkit_core.actions.getbalanceaction attribute)": [[2, "cdp_agentkit_core.actions.GetBalanceAction.name", false]], "name (cdp_agentkit_core.actions.getwalletdetailsaction attribute)": [[2, "cdp_agentkit_core.actions.GetWalletDetailsAction.name", false]], "name (cdp_agentkit_core.actions.mint_nft.mintnftaction attribute)": [[2, "cdp_agentkit_core.actions.mint_nft.MintNftAction.name", false]], "name (cdp_agentkit_core.actions.mintnftaction attribute)": [[2, "cdp_agentkit_core.actions.MintNftAction.name", false]], "name (cdp_agentkit_core.actions.register_basename.registerbasenameaction attribute)": [[2, "cdp_agentkit_core.actions.register_basename.RegisterBasenameAction.name", false]], "name (cdp_agentkit_core.actions.registerbasenameaction attribute)": [[2, "cdp_agentkit_core.actions.RegisterBasenameAction.name", false]], "name (cdp_agentkit_core.actions.request_faucet_funds.requestfaucetfundsaction attribute)": [[2, "cdp_agentkit_core.actions.request_faucet_funds.RequestFaucetFundsAction.name", false]], "name (cdp_agentkit_core.actions.requestfaucetfundsaction attribute)": [[2, "cdp_agentkit_core.actions.RequestFaucetFundsAction.name", false]], "name (cdp_agentkit_core.actions.trade.tradeaction attribute)": [[2, "cdp_agentkit_core.actions.trade.TradeAction.name", false]], "name (cdp_agentkit_core.actions.tradeaction attribute)": [[2, "cdp_agentkit_core.actions.TradeAction.name", false]], "name (cdp_agentkit_core.actions.transfer.transferaction attribute)": [[2, "cdp_agentkit_core.actions.transfer.TransferAction.name", false]], "name (cdp_agentkit_core.actions.transferaction attribute)": [[2, "cdp_agentkit_core.actions.TransferAction.name", false]], "name (cdp_agentkit_core.actions.wow.buy_token.wowbuytokenaction attribute)": [[5, "cdp_agentkit_core.actions.wow.buy_token.WowBuyTokenAction.name", false]], "name (cdp_agentkit_core.actions.wow.create_token.wowcreatetokenaction attribute)": [[5, "cdp_agentkit_core.actions.wow.create_token.WowCreateTokenAction.name", false]], "name (cdp_agentkit_core.actions.wow.create_token.wowcreatetokeninput attribute)": [[5, "cdp_agentkit_core.actions.wow.create_token.WowCreateTokenInput.name", false]], "name (cdp_agentkit_core.actions.wow.sell_token.wowselltokenaction attribute)": [[5, "cdp_agentkit_core.actions.wow.sell_token.WowSellTokenAction.name", false]], "name (cdp_agentkit_core.actions.wowbuytokenaction attribute)": [[2, "cdp_agentkit_core.actions.WowBuyTokenAction.name", false]], "name (cdp_agentkit_core.actions.wowcreatetokenaction attribute)": [[2, "cdp_agentkit_core.actions.WowCreateTokenAction.name", false]], "name (cdp_agentkit_core.actions.wowselltokenaction attribute)": [[2, "cdp_agentkit_core.actions.WowSellTokenAction.name", false]], "per_token (cdp_agentkit_core.actions.wow.uniswap.index.price attribute)": [[6, "cdp_agentkit_core.actions.wow.uniswap.index.Price.per_token", false]], "poolinfo (class in cdp_agentkit_core.actions.wow.uniswap.index)": [[6, "cdp_agentkit_core.actions.wow.uniswap.index.PoolInfo", false]], "price (class in cdp_agentkit_core.actions.wow.uniswap.index)": [[6, "cdp_agentkit_core.actions.wow.uniswap.index.Price", false]], "priceinfo (class in cdp_agentkit_core.actions.wow.uniswap.index)": [[6, "cdp_agentkit_core.actions.wow.uniswap.index.PriceInfo", false]], "quote (class in cdp_agentkit_core.actions.wow.uniswap.index)": [[6, "cdp_agentkit_core.actions.wow.uniswap.index.Quote", false]], "register_basename() (in module cdp_agentkit_core.actions.register_basename)": [[2, "cdp_agentkit_core.actions.register_basename.register_basename", false]], "registerbasenameaction (class in cdp_agentkit_core.actions)": [[2, "cdp_agentkit_core.actions.RegisterBasenameAction", false]], "registerbasenameaction (class in cdp_agentkit_core.actions.register_basename)": [[2, "cdp_agentkit_core.actions.register_basename.RegisterBasenameAction", false]], "registerbasenameinput (class in cdp_agentkit_core.actions.register_basename)": [[2, "cdp_agentkit_core.actions.register_basename.RegisterBasenameInput", false]], "request_faucet_funds() (in module cdp_agentkit_core.actions.request_faucet_funds)": [[2, "cdp_agentkit_core.actions.request_faucet_funds.request_faucet_funds", false]], "requestfaucetfundsaction (class in cdp_agentkit_core.actions)": [[2, "cdp_agentkit_core.actions.RequestFaucetFundsAction", false]], "requestfaucetfundsaction (class in cdp_agentkit_core.actions.request_faucet_funds)": [[2, "cdp_agentkit_core.actions.request_faucet_funds.RequestFaucetFundsAction", false]], "requestfaucetfundsinput (class in cdp_agentkit_core.actions.request_faucet_funds)": [[2, "cdp_agentkit_core.actions.request_faucet_funds.RequestFaucetFundsInput", false]], "sqrt_price_x96 (cdp_agentkit_core.actions.wow.uniswap.index.poolinfo attribute)": [[6, "cdp_agentkit_core.actions.wow.uniswap.index.PoolInfo.sqrt_price_x96", false]], "symbol (cdp_agentkit_core.actions.deploy_nft.deploynftinput attribute)": [[2, "cdp_agentkit_core.actions.deploy_nft.DeployNftInput.symbol", false]], "symbol (cdp_agentkit_core.actions.deploy_token.deploytokeninput attribute)": [[2, "cdp_agentkit_core.actions.deploy_token.DeployTokenInput.symbol", false]], "symbol (cdp_agentkit_core.actions.wow.create_token.wowcreatetokeninput attribute)": [[5, "cdp_agentkit_core.actions.wow.create_token.WowCreateTokenInput.symbol", false]], "to_asset_id (cdp_agentkit_core.actions.trade.tradeinput attribute)": [[2, "cdp_agentkit_core.actions.trade.TradeInput.to_asset_id", false]], "token0 (cdp_agentkit_core.actions.wow.uniswap.index.poolinfo attribute)": [[6, "cdp_agentkit_core.actions.wow.uniswap.index.PoolInfo.token0", false]], "token1 (cdp_agentkit_core.actions.wow.uniswap.index.poolinfo attribute)": [[6, "cdp_agentkit_core.actions.wow.uniswap.index.PoolInfo.token1", false]], "token_uri (cdp_agentkit_core.actions.wow.create_token.wowcreatetokeninput attribute)": [[5, "cdp_agentkit_core.actions.wow.create_token.WowCreateTokenInput.token_uri", false]], "total (cdp_agentkit_core.actions.wow.uniswap.index.price attribute)": [[6, "cdp_agentkit_core.actions.wow.uniswap.index.Price.total", false]], "total_supply (cdp_agentkit_core.actions.deploy_token.deploytokeninput attribute)": [[2, "cdp_agentkit_core.actions.deploy_token.DeployTokenInput.total_supply", false]], "trade() (in module cdp_agentkit_core.actions.trade)": [[2, "cdp_agentkit_core.actions.trade.trade", false]], "tradeaction (class in cdp_agentkit_core.actions)": [[2, "cdp_agentkit_core.actions.TradeAction", false]], "tradeaction (class in cdp_agentkit_core.actions.trade)": [[2, "cdp_agentkit_core.actions.trade.TradeAction", false]], "tradeinput (class in cdp_agentkit_core.actions.trade)": [[2, "cdp_agentkit_core.actions.trade.TradeInput", false]], "transfer() (in module cdp_agentkit_core.actions.transfer)": [[2, "cdp_agentkit_core.actions.transfer.transfer", false]], "transferaction (class in cdp_agentkit_core.actions)": [[2, "cdp_agentkit_core.actions.TransferAction", false]], "transferaction (class in cdp_agentkit_core.actions.transfer)": [[2, "cdp_agentkit_core.actions.transfer.TransferAction", false]], "transferinput (class in cdp_agentkit_core.actions.transfer)": [[2, "cdp_agentkit_core.actions.transfer.TransferInput", false]], "usd (cdp_agentkit_core.actions.wow.uniswap.index.priceinfo attribute)": [[6, "cdp_agentkit_core.actions.wow.uniswap.index.PriceInfo.usd", false]], "weth (cdp_agentkit_core.actions.wow.uniswap.index.balance attribute)": [[6, "cdp_agentkit_core.actions.wow.uniswap.index.Balance.weth", false]], "wow_buy_token() (in module cdp_agentkit_core.actions.wow.buy_token)": [[5, "cdp_agentkit_core.actions.wow.buy_token.wow_buy_token", false]], "wow_create_token() (in module cdp_agentkit_core.actions.wow.create_token)": [[5, "cdp_agentkit_core.actions.wow.create_token.wow_create_token", false]], "wow_sell_token() (in module cdp_agentkit_core.actions.wow.sell_token)": [[5, "cdp_agentkit_core.actions.wow.sell_token.wow_sell_token", false]], "wowbuytokenaction (class in cdp_agentkit_core.actions)": [[2, "cdp_agentkit_core.actions.WowBuyTokenAction", false]], "wowbuytokenaction (class in cdp_agentkit_core.actions.wow.buy_token)": [[5, "cdp_agentkit_core.actions.wow.buy_token.WowBuyTokenAction", false]], "wowbuytokeninput (class in cdp_agentkit_core.actions.wow.buy_token)": [[5, "cdp_agentkit_core.actions.wow.buy_token.WowBuyTokenInput", false]], "wowcreatetokenaction (class in cdp_agentkit_core.actions)": [[2, "cdp_agentkit_core.actions.WowCreateTokenAction", false]], "wowcreatetokenaction (class in cdp_agentkit_core.actions.wow.create_token)": [[5, "cdp_agentkit_core.actions.wow.create_token.WowCreateTokenAction", false]], "wowcreatetokeninput (class in cdp_agentkit_core.actions.wow.create_token)": [[5, "cdp_agentkit_core.actions.wow.create_token.WowCreateTokenInput", false]], "wowselltokenaction (class in cdp_agentkit_core.actions)": [[2, "cdp_agentkit_core.actions.WowSellTokenAction", false]], "wowselltokenaction (class in cdp_agentkit_core.actions.wow.sell_token)": [[5, "cdp_agentkit_core.actions.wow.sell_token.WowSellTokenAction", false]], "wowselltokeninput (class in cdp_agentkit_core.actions.wow.sell_token)": [[5, "cdp_agentkit_core.actions.wow.sell_token.WowSellTokenInput", false]]}, "objects": {"": [[1, 0, 0, "-", "cdp_agentkit_core"]], "cdp_agentkit_core": [[2, 0, 0, "-", "actions"]], "cdp_agentkit_core.actions": [[2, 1, 1, "", "CdpAction"], [2, 1, 1, "", "DeployNftAction"], [2, 1, 1, "", "DeployTokenAction"], [2, 1, 1, "", "GetBalanceAction"], [2, 1, 1, "", "GetWalletDetailsAction"], [2, 1, 1, "", "MintNftAction"], [2, 1, 1, "", "RegisterBasenameAction"], [2, 1, 1, "", "RequestFaucetFundsAction"], [2, 1, 1, "", "TradeAction"], [2, 1, 1, "", "TransferAction"], [2, 1, 1, "", "WowBuyTokenAction"], [2, 1, 1, "", "WowCreateTokenAction"], [2, 1, 1, "", "WowSellTokenAction"], [2, 0, 0, "-", "cdp_action"], [2, 0, 0, "-", "deploy_nft"], [2, 0, 0, "-", "deploy_token"], [2, 0, 0, "-", "get_balance"], [2, 0, 0, "-", "get_wallet_details"], [2, 0, 0, "-", "mint_nft"], [2, 0, 0, "-", "register_basename"], [2, 0, 0, "-", "request_faucet_funds"], [3, 0, 0, "-", "social"], [2, 0, 0, "-", "trade"], [2, 0, 0, "-", "transfer"], [5, 0, 0, "-", "wow"]], "cdp_agentkit_core.actions.CdpAction": [[2, 2, 1, "", "args_schema"], [2, 2, 1, "", "description"], [2, 2, 1, "", "func"], [2, 2, 1, "", "model_config"], [2, 2, 1, "", "name"]], "cdp_agentkit_core.actions.DeployNftAction": [[2, 2, 1, "", "args_schema"], [2, 2, 1, "", "description"], [2, 2, 1, "", "func"], [2, 2, 1, "", "model_config"], [2, 2, 1, "", "name"]], "cdp_agentkit_core.actions.DeployTokenAction": [[2, 2, 1, "", "args_schema"], [2, 2, 1, "", "description"], [2, 2, 1, "", "func"], [2, 2, 1, "", "model_config"], [2, 2, 1, "", "name"]], "cdp_agentkit_core.actions.GetBalanceAction": [[2, 2, 1, "", "args_schema"], [2, 2, 1, "", "description"], [2, 2, 1, "", "func"], [2, 2, 1, "", "model_config"], [2, 2, 1, "", "name"]], "cdp_agentkit_core.actions.GetWalletDetailsAction": [[2, 2, 1, "", "args_schema"], [2, 2, 1, "", "description"], [2, 2, 1, "", "func"], [2, 2, 1, "", "model_config"], [2, 2, 1, "", "name"]], "cdp_agentkit_core.actions.MintNftAction": [[2, 2, 1, "", "args_schema"], [2, 2, 1, "", "description"], [2, 2, 1, "", "func"], [2, 2, 1, "", "model_config"], [2, 2, 1, "", "name"]], "cdp_agentkit_core.actions.RegisterBasenameAction": [[2, 2, 1, "", "args_schema"], [2, 2, 1, "", "description"], [2, 2, 1, "", "func"], [2, 2, 1, "", "model_config"], [2, 2, 1, "", "name"]], "cdp_agentkit_core.actions.RequestFaucetFundsAction": [[2, 2, 1, "", "args_schema"], [2, 2, 1, "", "description"], [2, 2, 1, "", "func"], [2, 2, 1, "", "model_config"], [2, 2, 1, "", "name"]], "cdp_agentkit_core.actions.TradeAction": [[2, 2, 1, "", "args_schema"], [2, 2, 1, "", "description"], [2, 2, 1, "", "func"], [2, 2, 1, "", "model_config"], [2, 2, 1, "", "name"]], "cdp_agentkit_core.actions.TransferAction": [[2, 2, 1, "", "args_schema"], [2, 2, 1, "", "description"], [2, 2, 1, "", "func"], [2, 2, 1, "", "model_config"], [2, 2, 1, "", "name"]], "cdp_agentkit_core.actions.WowBuyTokenAction": [[2, 2, 1, "", "args_schema"], [2, 2, 1, "", "description"], [2, 2, 1, "", "func"], [2, 2, 1, "", "model_config"], [2, 2, 1, "", "name"]], "cdp_agentkit_core.actions.WowCreateTokenAction": [[2, 2, 1, "", "args_schema"], [2, 2, 1, "", "description"], [2, 2, 1, "", "func"], [2, 2, 1, "", "model_config"], [2, 2, 1, "", "name"]], "cdp_agentkit_core.actions.WowSellTokenAction": [[2, 2, 1, "", "args_schema"], [2, 2, 1, "", "description"], [2, 2, 1, "", "func"], [2, 2, 1, "", "model_config"], [2, 2, 1, "", "name"]], "cdp_agentkit_core.actions.cdp_action": [[2, 1, 1, "", "CdpAction"]], "cdp_agentkit_core.actions.cdp_action.CdpAction": [[2, 2, 1, "", "args_schema"], [2, 2, 1, "", "description"], [2, 2, 1, "", "func"], [2, 2, 1, "", "model_config"], [2, 2, 1, "", "name"]], "cdp_agentkit_core.actions.deploy_nft": [[2, 1, 1, "", "DeployNftAction"], [2, 1, 1, "", "DeployNftInput"], [2, 3, 1, "", "deploy_nft"]], "cdp_agentkit_core.actions.deploy_nft.DeployNftAction": [[2, 2, 1, "", "args_schema"], [2, 2, 1, "", "description"], [2, 2, 1, "", "func"], [2, 2, 1, "", "model_config"], [2, 2, 1, "", "name"]], "cdp_agentkit_core.actions.deploy_nft.DeployNftInput": [[2, 2, 1, "", "base_uri"], [2, 2, 1, "", "model_config"], [2, 2, 1, "", "name"], [2, 2, 1, "", "symbol"]], "cdp_agentkit_core.actions.deploy_token": [[2, 1, 1, "", "DeployTokenAction"], [2, 1, 1, "", "DeployTokenInput"], [2, 3, 1, "", "deploy_token"]], "cdp_agentkit_core.actions.deploy_token.DeployTokenAction": [[2, 2, 1, "", "args_schema"], [2, 2, 1, "", "description"], [2, 2, 1, "", "func"], [2, 2, 1, "", "model_config"], [2, 2, 1, "", "name"]], "cdp_agentkit_core.actions.deploy_token.DeployTokenInput": [[2, 2, 1, "", "model_config"], [2, 2, 1, "", "name"], [2, 2, 1, "", "symbol"], [2, 2, 1, "", "total_supply"]], "cdp_agentkit_core.actions.get_balance": [[2, 1, 1, "", "GetBalanceAction"], [2, 1, 1, "", "GetBalanceInput"], [2, 3, 1, "", "get_balance"]], "cdp_agentkit_core.actions.get_balance.GetBalanceAction": [[2, 2, 1, "", "args_schema"], [2, 2, 1, "", "description"], [2, 2, 1, "", "func"], [2, 2, 1, "", "model_config"], [2, 2, 1, "", "name"]], "cdp_agentkit_core.actions.get_balance.GetBalanceInput": [[2, 2, 1, "", "asset_id"], [2, 2, 1, "", "model_config"]], "cdp_agentkit_core.actions.get_wallet_details": [[2, 1, 1, "", "GetWalletDetailsAction"], [2, 1, 1, "", "GetWalletDetailsInput"], [2, 3, 1, "", "get_wallet_details"]], "cdp_agentkit_core.actions.get_wallet_details.GetWalletDetailsAction": [[2, 2, 1, "", "args_schema"], [2, 2, 1, "", "description"], [2, 2, 1, "", "func"], [2, 2, 1, "", "model_config"], [2, 2, 1, "", "name"]], "cdp_agentkit_core.actions.get_wallet_details.GetWalletDetailsInput": [[2, 2, 1, "", "model_config"]], "cdp_agentkit_core.actions.mint_nft": [[2, 1, 1, "", "MintNftAction"], [2, 1, 1, "", "MintNftInput"], [2, 3, 1, "", "mint_nft"]], "cdp_agentkit_core.actions.mint_nft.MintNftAction": [[2, 2, 1, "", "args_schema"], [2, 2, 1, "", "description"], [2, 2, 1, "", "func"], [2, 2, 1, "", "model_config"], [2, 2, 1, "", "name"]], "cdp_agentkit_core.actions.mint_nft.MintNftInput": [[2, 2, 1, "", "contract_address"], [2, 2, 1, "", "destination"], [2, 2, 1, "", "model_config"]], "cdp_agentkit_core.actions.register_basename": [[2, 1, 1, "", "RegisterBasenameAction"], [2, 1, 1, "", "RegisterBasenameInput"], [2, 3, 1, "", "create_register_contract_method_args"], [2, 3, 1, "", "register_basename"]], "cdp_agentkit_core.actions.register_basename.RegisterBasenameAction": [[2, 2, 1, "", "args_schema"], [2, 2, 1, "", "description"], [2, 2, 1, "", "func"], [2, 2, 1, "", "model_config"], [2, 2, 1, "", "name"]], "cdp_agentkit_core.actions.register_basename.RegisterBasenameInput": [[2, 2, 1, "", "amount"], [2, 2, 1, "", "basename"], [2, 2, 1, "", "model_config"]], "cdp_agentkit_core.actions.request_faucet_funds": [[2, 1, 1, "", "RequestFaucetFundsAction"], [2, 1, 1, "", "RequestFaucetFundsInput"], [2, 3, 1, "", "request_faucet_funds"]], "cdp_agentkit_core.actions.request_faucet_funds.RequestFaucetFundsAction": [[2, 2, 1, "", "args_schema"], [2, 2, 1, "", "description"], [2, 2, 1, "", "func"], [2, 2, 1, "", "model_config"], [2, 2, 1, "", "name"]], "cdp_agentkit_core.actions.request_faucet_funds.RequestFaucetFundsInput": [[2, 2, 1, "", "asset_id"], [2, 2, 1, "", "model_config"]], "cdp_agentkit_core.actions.trade": [[2, 1, 1, "", "TradeAction"], [2, 1, 1, "", "TradeInput"], [2, 3, 1, "", "trade"]], "cdp_agentkit_core.actions.trade.TradeAction": [[2, 2, 1, "", "args_schema"], [2, 2, 1, "", "description"], [2, 2, 1, "", "func"], [2, 2, 1, "", "model_config"], [2, 2, 1, "", "name"]], "cdp_agentkit_core.actions.trade.TradeInput": [[2, 2, 1, "", "amount"], [2, 2, 1, "", "from_asset_id"], [2, 2, 1, "", "model_config"], [2, 2, 1, "", "to_asset_id"]], "cdp_agentkit_core.actions.transfer": [[2, 1, 1, "", "TransferAction"], [2, 1, 1, "", "TransferInput"], [2, 3, 1, "", "transfer"]], "cdp_agentkit_core.actions.transfer.TransferAction": [[2, 2, 1, "", "args_schema"], [2, 2, 1, "", "description"], [2, 2, 1, "", "func"], [2, 2, 1, "", "model_config"], [2, 2, 1, "", "name"]], "cdp_agentkit_core.actions.transfer.TransferInput": [[2, 2, 1, "", "amount"], [2, 2, 1, "", "asset_id"], [2, 2, 1, "", "destination"], [2, 2, 1, "", "gasless"], [2, 2, 1, "", "model_config"]], "cdp_agentkit_core.actions.wow": [[5, 0, 0, "-", "buy_token"], [5, 0, 0, "-", "constants"], [5, 0, 0, "-", "create_token"], [5, 0, 0, "-", "sell_token"], [6, 0, 0, "-", "uniswap"], [5, 0, 0, "-", "utils"]], "cdp_agentkit_core.actions.wow.buy_token": [[5, 1, 1, "", "WowBuyTokenAction"], [5, 1, 1, "", "WowBuyTokenInput"], [5, 3, 1, "", "wow_buy_token"]], "cdp_agentkit_core.actions.wow.buy_token.WowBuyTokenAction": [[5, 2, 1, "", "args_schema"], [5, 2, 1, "", "description"], [5, 2, 1, "", "func"], [5, 2, 1, "", "model_config"], [5, 2, 1, "", "name"]], "cdp_agentkit_core.actions.wow.buy_token.WowBuyTokenInput": [[5, 2, 1, "", "amount_eth_in_wei"], [5, 2, 1, "", "contract_address"], [5, 2, 1, "", "model_config"]], "cdp_agentkit_core.actions.wow.constants": [[5, 3, 1, "", "get_factory_address"]], "cdp_agentkit_core.actions.wow.create_token": [[5, 1, 1, "", "WowCreateTokenAction"], [5, 1, 1, "", "WowCreateTokenInput"], [5, 3, 1, "", "wow_create_token"]], "cdp_agentkit_core.actions.wow.create_token.WowCreateTokenAction": [[5, 2, 1, "", "args_schema"], [5, 2, 1, "", "description"], [5, 2, 1, "", "func"], [5, 2, 1, "", "model_config"], [5, 2, 1, "", "name"]], "cdp_agentkit_core.actions.wow.create_token.WowCreateTokenInput": [[5, 2, 1, "", "model_config"], [5, 2, 1, "", "name"], [5, 2, 1, "", "symbol"], [5, 2, 1, "", "token_uri"]], "cdp_agentkit_core.actions.wow.sell_token": [[5, 1, 1, "", "WowSellTokenAction"], [5, 1, 1, "", "WowSellTokenInput"], [5, 3, 1, "", "wow_sell_token"]], "cdp_agentkit_core.actions.wow.sell_token.WowSellTokenAction": [[5, 2, 1, "", "args_schema"], [5, 2, 1, "", "description"], [5, 2, 1, "", "func"], [5, 2, 1, "", "model_config"], [5, 2, 1, "", "name"]], "cdp_agentkit_core.actions.wow.sell_token.WowSellTokenInput": [[5, 2, 1, "", "amount_tokens_in_wei"], [5, 2, 1, "", "contract_address"], [5, 2, 1, "", "model_config"]], "cdp_agentkit_core.actions.wow.uniswap": [[6, 0, 0, "-", "constants"], [6, 0, 0, "-", "index"]], "cdp_agentkit_core.actions.wow.uniswap.index": [[6, 1, 1, "", "Balance"], [6, 1, 1, "", "PoolInfo"], [6, 1, 1, "", "Price"], [6, 1, 1, "", "PriceInfo"], [6, 1, 1, "", "Quote"], [6, 3, 1, "", "create_price_info"], [6, 3, 1, "", "exact_input_single"], [6, 3, 1, "", "get_has_graduated"], [6, 3, 1, "", "get_pool_address"], [6, 3, 1, "", "get_pool_info"], [6, 3, 1, "", "get_uniswap_quote"]], "cdp_agentkit_core.actions.wow.uniswap.index.Balance": [[6, 2, 1, "", "erc20z"], [6, 2, 1, "", "weth"]], "cdp_agentkit_core.actions.wow.uniswap.index.PoolInfo": [[6, 2, 1, "", "balance0"], [6, 2, 1, "", "balance1"], [6, 2, 1, "", "fee"], [6, 2, 1, "", "liquidity"], [6, 2, 1, "", "sqrt_price_x96"], [6, 2, 1, "", "token0"], [6, 2, 1, "", "token1"]], "cdp_agentkit_core.actions.wow.uniswap.index.Price": [[6, 2, 1, "", "per_token"], [6, 2, 1, "", "total"]], "cdp_agentkit_core.actions.wow.uniswap.index.PriceInfo": [[6, 2, 1, "", "eth"], [6, 2, 1, "", "usd"]], "cdp_agentkit_core.actions.wow.uniswap.index.Quote": [[6, 2, 1, "", "amount_in"], [6, 2, 1, "", "amount_out"], [6, 2, 1, "", "balance"], [6, 2, 1, "", "error"], [6, 2, 1, "", "fee"]], "cdp_agentkit_core.actions.wow.utils": [[5, 3, 1, "", "get_buy_quote"], [5, 3, 1, "", "get_current_supply"], [5, 3, 1, "", "get_sell_quote"]]}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "attribute", "Python attribute"], "3": ["py", "function", "Python function"]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:attribute", "3": "py:function"}, "terms": {"": 2, "0": [2, 5], "000000000000000001": 5, "000001": 2, "002": 2, "0x036cbd53842c5426634e7929541ec2318f3dcf7": [2, 5, 6], "0x58dbecc0894ab4c24f98a0e684c989ed07e4e027": 2, "1": 5, "1000000": 2, "15": 2, "721": 2, "A": [2, 5, 6], "If": 5, "The": [2, 5, 6], "accept": 2, "account_detail": [2, 3], "account_ment": [2, 3], "action": [0, 1, 7, 8], "address": [2, 5, 6], "address_id": 2, "agent": 2, "agnost": [0, 7], "all": [0, 2, 7], "alwai": 2, "amount": [1, 2, 5, 6], "amount_eth_in_wei": [2, 5], "amount_in": [5, 6], "amount_out": [5, 6], "amount_tokens_in_wei": [2, 5], "an": 2, "ani": 6, "ar": [0, 2, 5, 7], "args_schema": [1, 2, 5], "argument": [2, 5], "asset": 2, "asset_id": [1, 2], "assign": 2, "associ": 6, "avail": 2, "balanc": [2, 5, 6], "balance0": [5, 6], "balance1": [5, 6], "base": [2, 5, 6], "base_nam": 2, "base_uri": [1, 2], "basemodel": [2, 5], "basenam": [1, 2], "basetest": 2, "bool": [2, 6], "bui": [2, 5, 6], "buy_token": [1, 2], "callabl": [2, 5], "can": [0, 2, 7], "cdp": 2, "cdp_action": [1, 8], "cdp_agentkit_cor": [0, 7], "cdpaction": [1, 2, 5], "check": 6, "class": [2, 5, 6], "classvar": [2, 5], "collect": 2, "compos": [0, 7], "config": [2, 5], "configdict": [2, 5], "configur": [2, 5], "confirm": [2, 5], "conform": [2, 5], "constant": [1, 2], "contain": [2, 5, 6], "content": 8, "contract": [2, 5, 6], "contract_address": [1, 2, 5], "creat": [2, 5, 6], "create_price_info": [5, 6], "create_register_contract_method_arg": [1, 2], "create_token": [1, 2], "creation": 5, "current": [5, 6], "data": [2, 5], "decim": 6, "default": 2, "deploi": 2, "deploy": 2, "deploy_nft": [1, 8], "deploy_token": [1, 8], "deploynftact": [1, 2], "deploynftinput": [1, 2], "deploytokenact": [1, 2], "deploytokeninput": [1, 2], "descript": [1, 2, 5], "destin": [1, 2], "detail": [2, 5], "dict": 2, "dictionari": [2, 5], "e": [2, 5], "either": [5, 6], "erc": 2, "erc20": [2, 5], "erc20z": [5, 6], "error": [5, 6], "eth": [2, 5, 6], "eth_price_in_usd": 6, "ethereum": 2, "exact": 6, "exact_input_singl": [5, 6], "exampl": 2, "extens": [0, 7], "factori": 5, "fals": [2, 6], "faucet": 2, "fee": [5, 6], "fetch": 6, "find": [0, 7], "float": 6, "format": 2, "framework": [0, 7], "from": [2, 5, 6], "from_asset_id": [1, 2], "func": [1, 2, 5], "fund": 2, "g": [2, 5], "gasless": [1, 2], "get": [2, 5, 6], "get_bal": [1, 8], "get_buy_quot": [2, 5], "get_current_suppli": [2, 5], "get_factory_address": [2, 5], "get_has_gradu": [5, 6], "get_pool_address": [5, 6], "get_pool_info": [5, 6], "get_sell_quot": [2, 5], "get_uniswap_quot": [5, 6], "get_wallet_detail": [1, 8], "getbalanceact": [1, 2], "getbalanceinput": [1, 2], "getwalletdetailsact": [1, 2], "getwalletdetailsinput": [1, 2], "given": [2, 6], "graduat": 6, "ha": 6, "hash": 5, "help": 2, "helpfulhippo": 2, "hippo": 2, "http": 2, "i": [2, 5, 6], "id": [2, 5, 6], "index": [2, 5], "info": 6, "inform": [0, 2, 7], "input": [2, 5, 6], "int": 6, "invoc": 2, "ipf": 5, "is_mainnet": 2, "like": 2, "liquid": [5, 6], "liter": 6, "mainnet": [2, 5, 6], "md": [0, 7], "mean": 5, "meant": [0, 7], "meme": 2, "memecoin": 5, "messag": [2, 5, 6], "metadata": [2, 5], "method": 2, "mint": 2, "mint_nft": [1, 8], "mintnftact": [1, 2], "mintnftinput": [1, 2], "model": [2, 5], "model_config": [1, 2, 5], "modul": 8, "more": [0, 7], "my": 2, "name": [1, 2, 5], "nativ": 2, "network": [2, 5, 6], "network_id": [5, 6], "newtyp": 6, "nft": 2, "none": [2, 5, 6], "object": 6, "omit": 2, "onchain": 2, "onli": 2, "option": 2, "otherwis": 6, "out": 6, "packag": 8, "pai": 2, "paramet": [2, 5, 6], "per_token": [5, 6], "pool": 6, "pool_address": 6, "poolinfo": [5, 6], "post_tweet": [2, 3], "post_tweet_repli": [2, 3], "price": [5, 6], "priceinfo": [5, 6], "primit": [0, 7], "protocol": 6, "purchas": 5, "pydant": [2, 5], "qmy1gqprfyvojccuekgqhedj9uhzd9jmygrqtfa9vae78j": 5, "quot": [5, 6], "quote_typ": 6, "rais": 5, "receiv": [2, 6], "regist": 2, "register_basenam": [1, 8], "registerbasenameact": [1, 2], "registerbasenameinput": [1, 2], "registr": 2, "request": 2, "request_faucet_fund": [1, 8], "requestfaucetfundsact": [1, 2], "requestfaucetfundsinput": [1, 2], "return": [2, 5, 6], "sale": 5, "schema": [2, 5], "see": [0, 7], "sell": [2, 5, 6], "sell_token": [1, 2], "send": 2, "sepolia": [2, 5, 6], "set": 2, "should": [2, 5], "smart": 2, "social": [1, 2], "specifi": [2, 5], "spend": 5, "sqrt_price_x96": [5, 6], "store": 5, "str": [2, 5, 6], "submodul": [1, 3, 8], "subpackag": 8, "suppli": [2, 5], "support": [0, 2, 5, 7], "swap": 6, "sym": 2, "symbol": [1, 2, 5], "test": 2, "testnet": 2, "to_asset_id": [1, 2], "token": [2, 5, 6], "token0": [5, 6], "token1": [5, 6], "token_address": [5, 6], "token_in": 6, "token_out": 6, "token_uri": [2, 5], "total": [2, 5, 6], "total_suppli": [1, 2], "trade": [1, 8], "tradeact": [1, 2], "tradeinput": [1, 2], "transact": [2, 5], "transfer": [1, 8], "transferact": [1, 2], "transferinput": [1, 2], "true": [2, 6], "twitter": [2, 3], "type": [2, 5, 6], "under": [0, 7], "uniswap": [2, 5], "uri": [2, 5], "us": [0, 2, 7], "usd": [5, 6], "usdc": 2, "util": [1, 2], "v3": 6, "valid": [2, 5], "valueerror": 5, "via": [0, 2, 7], "wallet": [2, 5], "wei": [5, 6], "wei_amount": 6, "weth": [5, 6], "when": 2, "whether": 2, "which": [5, 6], "wow": [1, 2], "wow_buy_token": [2, 5], "wow_create_token": [2, 5], "wow_sell_token": [2, 5], "wowbuytokenact": [1, 2, 5], "wowbuytokeninput": [2, 5], "wowcreatetokenact": [1, 2, 5], "wowcreatetokeninput": [2, 5], "wowselltokenact": [1, 2, 5], "wowselltokeninput": [2, 5], "www": 2, "xyz": 2, "you": [0, 7], "zora": [2, 5, 6]}, "titles": ["Agentkit Core", "cdp_agentkit_core package", "cdp_agentkit_core.actions package", "cdp_agentkit_core.actions.social package", "cdp_agentkit_core.actions.social.twitter package", "cdp_agentkit_core.actions.wow package", "cdp_agentkit_core.actions.wow.uniswap package", "CDP Agentkit - Core Documentation", "cdp_agentkit_core"], "titleterms": {"account_detail": 4, "account_ment": 4, "action": [2, 3, 4, 5, 6], "agentkit": [0, 7], "buy_token": 5, "cdp": 7, "cdp_action": 2, "cdp_agentkit_cor": [1, 2, 3, 4, 5, 6, 8], "constant": [5, 6], "content": [1, 2, 3, 4, 5, 6], "contribut": [0, 7], "core": [0, 7], "create_token": 5, "deploy_nft": 2, "deploy_token": 2, "document": 7, "get_bal": 2, "get_wallet_detail": 2, "index": 6, "mint_nft": 2, "modul": [1, 2, 3, 4, 5, 6], "packag": [1, 2, 3, 4, 5, 6], "post_tweet": 4, "post_tweet_repli": 4, "register_basenam": 2, "request_faucet_fund": 2, "sell_token": 5, "social": [3, 4], "submodul": [2, 4, 5, 6], "subpackag": [1, 2, 3, 5], "trade": 2, "transfer": 2, "twitter": 4, "uniswap": 6, "util": 5, "wow": [5, 6]}}) \ No newline at end of file diff --git a/cdp-langchain/README.html b/cdp-langchain/README.html index b239aab73..b63609cc8 100644 --- a/cdp-langchain/README.html +++ b/cdp-langchain/README.html @@ -5,11 +5,11 @@ - CDP Agentkit Extension - Langchain Toolkit — CDP Agentkit - LangChain 0.0.7 documentation + CDP Agentkit Extension - Langchain Toolkit — CDP Agentkit - LangChain 0.0.8 documentation - + diff --git a/cdp-langchain/_static/documentation_options.js b/cdp-langchain/_static/documentation_options.js index 65486ea30..28cc46fe3 100644 --- a/cdp-langchain/_static/documentation_options.js +++ b/cdp-langchain/_static/documentation_options.js @@ -1,5 +1,5 @@ const DOCUMENTATION_OPTIONS = { - VERSION: '0.0.7', + VERSION: '0.0.8', LANGUAGE: 'en', COLLAPSE_INDEX: false, BUILDER: 'html', diff --git a/cdp-langchain/cdp_langchain.agent_toolkits.html b/cdp-langchain/cdp_langchain.agent_toolkits.html index c3c05d014..7ef3e89fb 100644 --- a/cdp-langchain/cdp_langchain.agent_toolkits.html +++ b/cdp-langchain/cdp_langchain.agent_toolkits.html @@ -5,11 +5,11 @@ - cdp_langchain.agent_toolkits package — CDP Agentkit - LangChain 0.0.7 documentation + cdp_langchain.agent_toolkits package — CDP Agentkit - LangChain 0.0.8 documentation - + @@ -164,26 +164,12 @@

      Submodules -
      -model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
      -

      A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

      -

    -
    model_config: ClassVar[ConfigDict] = {}

    Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

    -
    -
    -model_fields: ClassVar[Dict[str, FieldInfo]] = {'tools': FieldInfo(annotation=list[BaseTool], required=False, default=[])}
    -

    Metadata about the fields defined on the model, -mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

    -

    This replaces Model.__fields__ from Pydantic V1.

    -
    -
    tools: list[BaseTool]
    @@ -317,26 +303,12 @@

    Submodules -
    -model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
    -

    A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

    -

    -
    model_config: ClassVar[ConfigDict] = {}

    Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

    -
    -
    -model_fields: ClassVar[Dict[str, FieldInfo]] = {'tools': FieldInfo(annotation=list[BaseTool], required=False, default=[])}
    -

    Metadata about the fields defined on the model, -mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

    -

    This replaces Model.__fields__ from Pydantic V1.

    -
    -
    tools: list[BaseTool]
    diff --git a/cdp-langchain/cdp_langchain.html b/cdp-langchain/cdp_langchain.html index 4f6b0db95..f4bd0041a 100644 --- a/cdp-langchain/cdp_langchain.html +++ b/cdp-langchain/cdp_langchain.html @@ -5,11 +5,11 @@ - cdp_langchain package — CDP Agentkit - LangChain 0.0.7 documentation + cdp_langchain package — CDP Agentkit - LangChain 0.0.8 documentation - + @@ -45,9 +45,7 @@

    SubpackagesCdpToolkit @@ -57,9 +55,7 @@

    SubpackagesCdpToolkit @@ -75,9 +71,7 @@

    SubpackagesCdpTool.cdp_agentkit_wrapper
  • CdpTool.description
  • CdpTool.func
  • -
  • CdpTool.model_computed_fields
  • CdpTool.model_config
  • -
  • CdpTool.model_fields
  • CdpTool.name
  • @@ -94,9 +88,7 @@

    SubpackagesCdpTool.handle_tool_error
  • CdpTool.handle_validation_error
  • CdpTool.metadata
  • -
  • CdpTool.model_computed_fields
  • CdpTool.model_config
  • -
  • CdpTool.model_fields
  • CdpTool.name
  • CdpTool.response_format
  • CdpTool.return_direct
  • @@ -115,9 +107,7 @@

    SubpackagesCdpAgentkitWrapper.cdp_api_key_name
  • CdpAgentkitWrapper.cdp_api_key_private_key
  • CdpAgentkitWrapper.export_wallet()
  • -
  • CdpAgentkitWrapper.model_computed_fields
  • CdpAgentkitWrapper.model_config
  • -
  • CdpAgentkitWrapper.model_fields
  • CdpAgentkitWrapper.network_id
  • CdpAgentkitWrapper.run_action()
  • CdpAgentkitWrapper.validate_environment()
  • @@ -130,9 +120,7 @@

    SubpackagesCdpAgentkitWrapper.cdp_api_key_name
  • CdpAgentkitWrapper.cdp_api_key_private_key
  • CdpAgentkitWrapper.export_wallet()
  • -
  • CdpAgentkitWrapper.model_computed_fields
  • CdpAgentkitWrapper.model_config
  • -
  • CdpAgentkitWrapper.model_fields
  • CdpAgentkitWrapper.network_id
  • CdpAgentkitWrapper.run_action()
  • CdpAgentkitWrapper.validate_environment()
  • diff --git a/cdp-langchain/cdp_langchain.tools.html b/cdp-langchain/cdp_langchain.tools.html index 5ca4e4043..26a78e9d8 100644 --- a/cdp-langchain/cdp_langchain.tools.html +++ b/cdp-langchain/cdp_langchain.tools.html @@ -5,11 +5,11 @@ - cdp_langchain.tools package — CDP Agentkit - LangChain 0.0.7 documentation + cdp_langchain.tools package — CDP Agentkit - LangChain 0.0.8 documentation - + @@ -81,26 +81,12 @@

    Submodulesfunc: Callable[..., str]

    -
    -
    -model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
    -

    A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

    -
    -
    model_config: ClassVar[ConfigDict] = {'arbitrary_types_allowed': True, 'extra': 'ignore', 'protected_namespaces': ()}

    Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

    -
    -
    -model_fields: ClassVar[Dict[str, FieldInfo]] = {'args_schema': FieldInfo(annotation=Union[type[BaseModel], NoneType], required=False, default=None), 'callback_manager': FieldInfo(annotation=Union[BaseCallbackManager, NoneType], required=False, default=None, description='.. deprecated:: 0.1.7 Use :meth:`~callbacks` instead.\n\nCallback manager to add to the run trace.', exclude=True), 'callbacks': FieldInfo(annotation=Union[list[BaseCallbackHandler], BaseCallbackManager, NoneType], required=False, default=None, exclude=True), 'cdp_agentkit_wrapper': FieldInfo(annotation=CdpAgentkitWrapper, required=True), 'description': FieldInfo(annotation=str, required=False, default=''), 'func': FieldInfo(annotation=Callable[..., str], required=True), 'handle_tool_error': FieldInfo(annotation=Union[bool, str, Callable[list, str], NoneType], required=False, default=False), 'handle_validation_error': FieldInfo(annotation=Union[bool, str, Callable[list, str], NoneType], required=False, default=False), 'metadata': FieldInfo(annotation=Union[dict[str, Any], NoneType], required=False, default=None), 'name': FieldInfo(annotation=str, required=False, default=''), 'response_format': FieldInfo(annotation=Literal['content', 'content_and_artifact'], required=False, default='content'), 'return_direct': FieldInfo(annotation=bool, required=False, default=False), 'tags': FieldInfo(annotation=Union[list[str], NoneType], required=False, default=None), 'verbose': FieldInfo(annotation=bool, required=False, default=False)}
    -

    Metadata about the fields defined on the model, -mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

    -

    This replaces Model.__fields__ from Pydantic V1.

    -
    -
    name: str
    @@ -179,26 +165,12 @@

    Submodules -
    -model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
    -

    A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

    -

    -
    model_config: ClassVar[ConfigDict] = {'arbitrary_types_allowed': True, 'extra': 'ignore', 'protected_namespaces': ()}

    Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

    -
    -
    -model_fields: ClassVar[Dict[str, FieldInfo]] = {'args_schema': FieldInfo(annotation=Union[type[BaseModel], NoneType], required=False, default=None), 'callback_manager': FieldInfo(annotation=Union[BaseCallbackManager, NoneType], required=False, default=None, description='.. deprecated:: 0.1.7 Use :meth:`~callbacks` instead.\n\nCallback manager to add to the run trace.', exclude=True), 'callbacks': FieldInfo(annotation=Union[list[BaseCallbackHandler], BaseCallbackManager, NoneType], required=False, default=None, exclude=True), 'cdp_agentkit_wrapper': FieldInfo(annotation=CdpAgentkitWrapper, required=True), 'description': FieldInfo(annotation=str, required=False, default=''), 'func': FieldInfo(annotation=Callable[..., str], required=True), 'handle_tool_error': FieldInfo(annotation=Union[bool, str, Callable[list, str], NoneType], required=False, default=False), 'handle_validation_error': FieldInfo(annotation=Union[bool, str, Callable[list, str], NoneType], required=False, default=False), 'metadata': FieldInfo(annotation=Union[dict[str, Any], NoneType], required=False, default=None), 'name': FieldInfo(annotation=str, required=False, default=''), 'response_format': FieldInfo(annotation=Literal['content', 'content_and_artifact'], required=False, default='content'), 'return_direct': FieldInfo(annotation=bool, required=False, default=False), 'tags': FieldInfo(annotation=Union[list[str], NoneType], required=False, default=None), 'verbose': FieldInfo(annotation=bool, required=False, default=False)}
    -

    Metadata about the fields defined on the model, -mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

    -

    This replaces Model.__fields__ from Pydantic V1.

    -
    -
    name: str
    diff --git a/cdp-langchain/cdp_langchain.utils.html b/cdp-langchain/cdp_langchain.utils.html index e91664561..84caf55ae 100644 --- a/cdp-langchain/cdp_langchain.utils.html +++ b/cdp-langchain/cdp_langchain.utils.html @@ -5,11 +5,11 @@ - cdp_langchain.utils package — CDP Agentkit - LangChain 0.0.7 documentation + cdp_langchain.utils package — CDP Agentkit - LangChain 0.0.8 documentation - + @@ -69,26 +69,12 @@

    Submodules -
    -model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
    -

    A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

    -

    -
    model_config: ClassVar[ConfigDict] = {}

    Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

    -
    -
    -model_fields: ClassVar[Dict[str, FieldInfo]] = {'cdp_api_key_name': FieldInfo(annotation=Union[str, NoneType], required=False, default=None), 'cdp_api_key_private_key': FieldInfo(annotation=Union[str, NoneType], required=False, default=None), 'network_id': FieldInfo(annotation=Union[str, NoneType], required=False, default=None), 'wallet': FieldInfo(annotation=Any, required=False, default=None)}
    -

    Metadata about the fields defined on the model, -mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

    -

    This replaces Model.__fields__ from Pydantic V1.

    -
    -
    network_id: str | None
    @@ -151,26 +137,12 @@

    Submodules -
    -model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}
    -

    A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

    -

    -
    model_config: ClassVar[ConfigDict] = {}

    Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

    -
    -
    -model_fields: ClassVar[Dict[str, FieldInfo]] = {'cdp_api_key_name': FieldInfo(annotation=Union[str, NoneType], required=False, default=None), 'cdp_api_key_private_key': FieldInfo(annotation=Union[str, NoneType], required=False, default=None), 'network_id': FieldInfo(annotation=Union[str, NoneType], required=False, default=None), 'wallet': FieldInfo(annotation=Any, required=False, default=None)}
    -

    Metadata about the fields defined on the model, -mapping of field names to [FieldInfo][pydantic.fields.FieldInfo] objects.

    -

    This replaces Model.__fields__ from Pydantic V1.

    -
    -
    network_id: str | None
    diff --git a/cdp-langchain/genindex.html b/cdp-langchain/genindex.html index d09b3babc..0e212a9d3 100644 --- a/cdp-langchain/genindex.html +++ b/cdp-langchain/genindex.html @@ -4,11 +4,11 @@ - Index — CDP Agentkit - LangChain 0.0.7 documentation + Index — CDP Agentkit - LangChain 0.0.8 documentation - + @@ -237,20 +237,6 @@

    M

    -
    • module diff --git a/cdp-langchain/index.html b/cdp-langchain/index.html index 665c4e8d6..0ab9299bd 100644 --- a/cdp-langchain/index.html +++ b/cdp-langchain/index.html @@ -5,11 +5,11 @@ - CDP Agentkit - LangChain Documentation — CDP Agentkit - LangChain 0.0.7 documentation + CDP Agentkit - LangChain Documentation — CDP Agentkit - LangChain 0.0.8 documentation - + diff --git a/cdp-langchain/modules.html b/cdp-langchain/modules.html index 063de414b..ca554ee1d 100644 --- a/cdp-langchain/modules.html +++ b/cdp-langchain/modules.html @@ -5,11 +5,11 @@ - cdp_langchain — CDP Agentkit - LangChain 0.0.7 documentation + cdp_langchain — CDP Agentkit - LangChain 0.0.8 documentation - + diff --git a/cdp-langchain/objects.inv b/cdp-langchain/objects.inv index eda1f17a5e7ce2ba8cbd3b59d9dd1f4f380ca58a..d4814b958d66f64c1aca04375a920a839117efdc 100644 GIT binary patch delta 713 zcmV;)0yh2n2E+!Chkuw&kDD+MhVS_mmfCBg?sadgB!@~}DQYYAXgOvAR=`HK$tM54 z2Ezj7BP0yHA&+@pW;`?4=0QqhCPN-EAxV0BO;nJ@K)w;)v}_`q#9zE^{gtd&Z7T~w zT56Sw&%&A!Onc%()Xg?XfBWZLfXB=j@-l({0C;oKDxvx0Vt@Wd}x>h~va zgE}4OGb|PK3^#h;?fDw178hnAe_lcguBpi<@Nz6$cxZQCeA!hWbnW>x1{>O*mX8h1Hbs55yq^@srrazI#m+2cBhIW z7W7m}tbZz>syDCnf9~IQ?|Wiw@ERyi)-S}56f?+ncOaD>* delta 767 zcmVpkP3NGn2P3 zHgRJ&{!4tFodx(iT;Lus=E73N^p@|K)WjYiGb3^ZPxCyekIFAvzBc^ z2O5k~dl`HWrrGc+>grk8-|4v!;EH)q9!Bu50IxRAWVC2pHh+mF^usZ0!Id#V*cpMY zxrJ2jXVi#e42p7-**t)t8wpC3dMpGd*RgOmNxhNVdnnx_rhn6fEKyX3^V*&vd1?yt zB~rV{{gSFff3^hc(7RW%4am=wc)hCkjukB-<8b-FbnoWXpK#|D*8X-`KZa4o*PWa- z)Bt0}+}2aicYlzv{$aX;$(d4X#`iR1I*zVG2YWnXhwGrg1$geH4bo^d<|fx14Yp%i zC@9xH1?P;zCLfrRf)xXR%#SY3A{cMY-r&hM(1$JeYAA9~HOl}E=D^$Nn?N_lWh@|a zL+&&c(gDY#2DZf;#{;;v@zaO0+SgDvjtYjdgZvLe-G53h;IkO@g$kx)U%*kU`+_=; zadpa|I9LaLuD(z7v^>b(gIifYkbkL7?9kI`4gWbW;r0xyQODy_npjEqaHPXwPuH+c z9$0|lc@8P~w8q7JkLNxJJzrq09 z9yV4I%h<;1O>?`SuTL*;ufzxOC=4gd2a-z47UcQmom6_{^)rC>MO;hr3BL-&PPSkdcW7oOh?F0=6NPa>(TSX zjJ=myz-I|kYz?YFRi)|u@5STd-0Y-RYtfj=G=Ifeij`wM(uux>aLjD!FH diff --git a/cdp-langchain/py-modindex.html b/cdp-langchain/py-modindex.html index f7fa57565..9a2749121 100644 --- a/cdp-langchain/py-modindex.html +++ b/cdp-langchain/py-modindex.html @@ -4,11 +4,11 @@ - Python Module Index — CDP Agentkit - LangChain 0.0.7 documentation + Python Module Index — CDP Agentkit - LangChain 0.0.8 documentation - + diff --git a/cdp-langchain/search.html b/cdp-langchain/search.html index bd10ec6aa..58ad59a62 100644 --- a/cdp-langchain/search.html +++ b/cdp-langchain/search.html @@ -4,12 +4,12 @@ - Search — CDP Agentkit - LangChain 0.0.7 documentation + Search — CDP Agentkit - LangChain 0.0.8 documentation - + diff --git a/cdp-langchain/searchindex.js b/cdp-langchain/searchindex.js index 0f5e2d025..e91bdd042 100644 --- a/cdp-langchain/searchindex.js +++ b/cdp-langchain/searchindex.js @@ -1 +1 @@ -Search.setIndex({"alltitles": {"Basic Setup": [[0, "basic-setup"], [5, "basic-setup"]], "CDP Agentkit - LangChain Documentation": [[5, null]], "CDP Agentkit Extension - Langchain Toolkit": [[0, null], [5, "cdp-agentkit-extension-langchain-toolkit"]], "CDP Tookit Specific Features": [[0, "cdp-tookit-specific-features"], [5, "cdp-tookit-specific-features"]], "Contributing": [[0, "contributing"], [5, "contributing"]], "Environment Setup": [[0, "environment-setup"], [5, "environment-setup"]], "Gasless Transactions": [[0, "gasless-transactions"], [5, "gasless-transactions"]], "Installation": [[0, "installation"], [5, "installation"]], "Module contents": [[1, "module-cdp_langchain"], [2, "module-cdp_langchain.agent_toolkits"], [3, "module-cdp_langchain.tools"], [4, "module-cdp_langchain.utils"]], "Network Support": [[0, "network-support"], [5, "network-support"]], "Prerequisites": [[0, "prerequisites"], [5, "prerequisites"]], "Setup": [[0, "setup"], [5, "setup"]], "Submodules": [[1, "submodules"], [2, "submodules"], [3, "submodules"], [4, "submodules"]], "Subpackages": [[1, "subpackages"]], "Usage": [[0, "usage"], [5, "usage"]], "Using with an Agent": [[0, "using-with-an-agent"], [5, "using-with-an-agent"]], "Wallet Management": [[0, "wallet-management"], [5, "wallet-management"]], "cdp_langchain": [[6, null]], "cdp_langchain package": [[1, null]], "cdp_langchain.agent_toolkits package": [[2, null]], "cdp_langchain.agent_toolkits.cdp_toolkit module": [[2, "module-cdp_langchain.agent_toolkits.cdp_toolkit"]], "cdp_langchain.constants module": [[1, "module-cdp_langchain.constants"]], "cdp_langchain.tools package": [[3, null]], "cdp_langchain.tools.cdp_tool module": [[3, "module-cdp_langchain.tools.cdp_tool"]], "cdp_langchain.utils package": [[4, null]], "cdp_langchain.utils.cdp_agentkit_wrapper module": [[4, "module-cdp_langchain.utils.cdp_agentkit_wrapper"]]}, "docnames": ["README", "cdp_langchain", "cdp_langchain.agent_toolkits", "cdp_langchain.tools", "cdp_langchain.utils", "index", "modules"], "envversion": {"sphinx": 64, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2}, "filenames": ["README.md", "cdp_langchain.rst", "cdp_langchain.agent_toolkits.rst", "cdp_langchain.tools.rst", "cdp_langchain.utils.rst", "index.rst", "modules.rst"], "indexentries": {"args_schema (cdp_langchain.tools.cdp_tool.cdptool attribute)": [[3, "cdp_langchain.tools.cdp_tool.CdpTool.args_schema", false]], "args_schema (cdp_langchain.tools.cdptool attribute)": [[3, "cdp_langchain.tools.CdpTool.args_schema", false]], "callback_manager (cdp_langchain.tools.cdptool attribute)": [[3, "cdp_langchain.tools.CdpTool.callback_manager", false]], "callbacks (cdp_langchain.tools.cdptool attribute)": [[3, "cdp_langchain.tools.CdpTool.callbacks", false]], "cdp_agentkit_wrapper (cdp_langchain.tools.cdp_tool.cdptool attribute)": [[3, "cdp_langchain.tools.cdp_tool.CdpTool.cdp_agentkit_wrapper", false]], "cdp_agentkit_wrapper (cdp_langchain.tools.cdptool attribute)": [[3, "cdp_langchain.tools.CdpTool.cdp_agentkit_wrapper", false]], "cdp_api_key_name (cdp_langchain.utils.cdp_agentkit_wrapper.cdpagentkitwrapper attribute)": [[4, "cdp_langchain.utils.cdp_agentkit_wrapper.CdpAgentkitWrapper.cdp_api_key_name", false]], "cdp_api_key_name (cdp_langchain.utils.cdpagentkitwrapper attribute)": [[4, "cdp_langchain.utils.CdpAgentkitWrapper.cdp_api_key_name", false]], "cdp_api_key_private_key (cdp_langchain.utils.cdp_agentkit_wrapper.cdpagentkitwrapper attribute)": [[4, "cdp_langchain.utils.cdp_agentkit_wrapper.CdpAgentkitWrapper.cdp_api_key_private_key", false]], "cdp_api_key_private_key (cdp_langchain.utils.cdpagentkitwrapper attribute)": [[4, "cdp_langchain.utils.CdpAgentkitWrapper.cdp_api_key_private_key", false]], "cdp_langchain": [[1, "module-cdp_langchain", false]], "cdp_langchain.agent_toolkits": [[2, "module-cdp_langchain.agent_toolkits", false]], "cdp_langchain.agent_toolkits.cdp_toolkit": [[2, "module-cdp_langchain.agent_toolkits.cdp_toolkit", false]], "cdp_langchain.constants": [[1, "module-cdp_langchain.constants", false]], "cdp_langchain.tools": [[3, "module-cdp_langchain.tools", false]], "cdp_langchain.tools.cdp_tool": [[3, "module-cdp_langchain.tools.cdp_tool", false]], "cdp_langchain.utils": [[4, "module-cdp_langchain.utils", false]], "cdp_langchain.utils.cdp_agentkit_wrapper": [[4, "module-cdp_langchain.utils.cdp_agentkit_wrapper", false]], "cdpagentkitwrapper (class in cdp_langchain.utils)": [[4, "cdp_langchain.utils.CdpAgentkitWrapper", false]], "cdpagentkitwrapper (class in cdp_langchain.utils.cdp_agentkit_wrapper)": [[4, "cdp_langchain.utils.cdp_agentkit_wrapper.CdpAgentkitWrapper", false]], "cdptool (class in cdp_langchain.tools)": [[3, "cdp_langchain.tools.CdpTool", false]], "cdptool (class in cdp_langchain.tools.cdp_tool)": [[3, "cdp_langchain.tools.cdp_tool.CdpTool", false]], "cdptoolkit (class in cdp_langchain.agent_toolkits)": [[2, "cdp_langchain.agent_toolkits.CdpToolkit", false]], "cdptoolkit (class in cdp_langchain.agent_toolkits.cdp_toolkit)": [[2, "cdp_langchain.agent_toolkits.cdp_toolkit.CdpToolkit", false]], "description (cdp_langchain.tools.cdp_tool.cdptool attribute)": [[3, "cdp_langchain.tools.cdp_tool.CdpTool.description", false]], "description (cdp_langchain.tools.cdptool attribute)": [[3, "cdp_langchain.tools.CdpTool.description", false]], "export_wallet() (cdp_langchain.utils.cdp_agentkit_wrapper.cdpagentkitwrapper method)": [[4, "cdp_langchain.utils.cdp_agentkit_wrapper.CdpAgentkitWrapper.export_wallet", false]], "export_wallet() (cdp_langchain.utils.cdpagentkitwrapper method)": [[4, "cdp_langchain.utils.CdpAgentkitWrapper.export_wallet", false]], "from_cdp_agentkit_wrapper() (cdp_langchain.agent_toolkits.cdp_toolkit.cdptoolkit class method)": [[2, "cdp_langchain.agent_toolkits.cdp_toolkit.CdpToolkit.from_cdp_agentkit_wrapper", false]], "from_cdp_agentkit_wrapper() (cdp_langchain.agent_toolkits.cdptoolkit class method)": [[2, "cdp_langchain.agent_toolkits.CdpToolkit.from_cdp_agentkit_wrapper", false]], "func (cdp_langchain.tools.cdp_tool.cdptool attribute)": [[3, "cdp_langchain.tools.cdp_tool.CdpTool.func", false]], "func (cdp_langchain.tools.cdptool attribute)": [[3, "cdp_langchain.tools.CdpTool.func", false]], "get_tools() (cdp_langchain.agent_toolkits.cdp_toolkit.cdptoolkit method)": [[2, "cdp_langchain.agent_toolkits.cdp_toolkit.CdpToolkit.get_tools", false]], "get_tools() (cdp_langchain.agent_toolkits.cdptoolkit method)": [[2, "cdp_langchain.agent_toolkits.CdpToolkit.get_tools", false]], "handle_tool_error (cdp_langchain.tools.cdptool attribute)": [[3, "cdp_langchain.tools.CdpTool.handle_tool_error", false]], "handle_validation_error (cdp_langchain.tools.cdptool attribute)": [[3, "cdp_langchain.tools.CdpTool.handle_validation_error", false]], "metadata (cdp_langchain.tools.cdptool attribute)": [[3, "cdp_langchain.tools.CdpTool.metadata", false]], "model_computed_fields (cdp_langchain.agent_toolkits.cdp_toolkit.cdptoolkit attribute)": [[2, "cdp_langchain.agent_toolkits.cdp_toolkit.CdpToolkit.model_computed_fields", false]], "model_computed_fields (cdp_langchain.agent_toolkits.cdptoolkit attribute)": [[2, "cdp_langchain.agent_toolkits.CdpToolkit.model_computed_fields", false]], "model_computed_fields (cdp_langchain.tools.cdp_tool.cdptool attribute)": [[3, "cdp_langchain.tools.cdp_tool.CdpTool.model_computed_fields", false]], "model_computed_fields (cdp_langchain.tools.cdptool attribute)": [[3, "cdp_langchain.tools.CdpTool.model_computed_fields", false]], "model_computed_fields (cdp_langchain.utils.cdp_agentkit_wrapper.cdpagentkitwrapper attribute)": [[4, "cdp_langchain.utils.cdp_agentkit_wrapper.CdpAgentkitWrapper.model_computed_fields", false]], "model_computed_fields (cdp_langchain.utils.cdpagentkitwrapper attribute)": [[4, "cdp_langchain.utils.CdpAgentkitWrapper.model_computed_fields", false]], "model_config (cdp_langchain.agent_toolkits.cdp_toolkit.cdptoolkit attribute)": [[2, "cdp_langchain.agent_toolkits.cdp_toolkit.CdpToolkit.model_config", false]], "model_config (cdp_langchain.agent_toolkits.cdptoolkit attribute)": [[2, "cdp_langchain.agent_toolkits.CdpToolkit.model_config", false]], "model_config (cdp_langchain.tools.cdp_tool.cdptool attribute)": [[3, "cdp_langchain.tools.cdp_tool.CdpTool.model_config", false]], "model_config (cdp_langchain.tools.cdptool attribute)": [[3, "cdp_langchain.tools.CdpTool.model_config", false]], "model_config (cdp_langchain.utils.cdp_agentkit_wrapper.cdpagentkitwrapper attribute)": [[4, "cdp_langchain.utils.cdp_agentkit_wrapper.CdpAgentkitWrapper.model_config", false]], "model_config (cdp_langchain.utils.cdpagentkitwrapper attribute)": [[4, "cdp_langchain.utils.CdpAgentkitWrapper.model_config", false]], "model_fields (cdp_langchain.agent_toolkits.cdp_toolkit.cdptoolkit attribute)": [[2, "cdp_langchain.agent_toolkits.cdp_toolkit.CdpToolkit.model_fields", false]], "model_fields (cdp_langchain.agent_toolkits.cdptoolkit attribute)": [[2, "cdp_langchain.agent_toolkits.CdpToolkit.model_fields", false]], "model_fields (cdp_langchain.tools.cdp_tool.cdptool attribute)": [[3, "cdp_langchain.tools.cdp_tool.CdpTool.model_fields", false]], "model_fields (cdp_langchain.tools.cdptool attribute)": [[3, "cdp_langchain.tools.CdpTool.model_fields", false]], "model_fields (cdp_langchain.utils.cdp_agentkit_wrapper.cdpagentkitwrapper attribute)": [[4, "cdp_langchain.utils.cdp_agentkit_wrapper.CdpAgentkitWrapper.model_fields", false]], "model_fields (cdp_langchain.utils.cdpagentkitwrapper attribute)": [[4, "cdp_langchain.utils.CdpAgentkitWrapper.model_fields", false]], "module": [[1, "module-cdp_langchain", false], [1, "module-cdp_langchain.constants", false], [2, "module-cdp_langchain.agent_toolkits", false], [2, "module-cdp_langchain.agent_toolkits.cdp_toolkit", false], [3, "module-cdp_langchain.tools", false], [3, "module-cdp_langchain.tools.cdp_tool", false], [4, "module-cdp_langchain.utils", false], [4, "module-cdp_langchain.utils.cdp_agentkit_wrapper", false]], "name (cdp_langchain.tools.cdp_tool.cdptool attribute)": [[3, "cdp_langchain.tools.cdp_tool.CdpTool.name", false]], "name (cdp_langchain.tools.cdptool attribute)": [[3, "cdp_langchain.tools.CdpTool.name", false]], "network_id (cdp_langchain.utils.cdp_agentkit_wrapper.cdpagentkitwrapper attribute)": [[4, "cdp_langchain.utils.cdp_agentkit_wrapper.CdpAgentkitWrapper.network_id", false]], "network_id (cdp_langchain.utils.cdpagentkitwrapper attribute)": [[4, "cdp_langchain.utils.CdpAgentkitWrapper.network_id", false]], "response_format (cdp_langchain.tools.cdptool attribute)": [[3, "cdp_langchain.tools.CdpTool.response_format", false]], "return_direct (cdp_langchain.tools.cdptool attribute)": [[3, "cdp_langchain.tools.CdpTool.return_direct", false]], "run_action() (cdp_langchain.utils.cdp_agentkit_wrapper.cdpagentkitwrapper method)": [[4, "cdp_langchain.utils.cdp_agentkit_wrapper.CdpAgentkitWrapper.run_action", false]], "run_action() (cdp_langchain.utils.cdpagentkitwrapper method)": [[4, "cdp_langchain.utils.CdpAgentkitWrapper.run_action", false]], "tags (cdp_langchain.tools.cdptool attribute)": [[3, "cdp_langchain.tools.CdpTool.tags", false]], "tools (cdp_langchain.agent_toolkits.cdp_toolkit.cdptoolkit attribute)": [[2, "cdp_langchain.agent_toolkits.cdp_toolkit.CdpToolkit.tools", false]], "tools (cdp_langchain.agent_toolkits.cdptoolkit attribute)": [[2, "cdp_langchain.agent_toolkits.CdpToolkit.tools", false]], "validate_environment() (cdp_langchain.utils.cdp_agentkit_wrapper.cdpagentkitwrapper class method)": [[4, "cdp_langchain.utils.cdp_agentkit_wrapper.CdpAgentkitWrapper.validate_environment", false]], "validate_environment() (cdp_langchain.utils.cdpagentkitwrapper class method)": [[4, "cdp_langchain.utils.CdpAgentkitWrapper.validate_environment", false]], "verbose (cdp_langchain.tools.cdptool attribute)": [[3, "cdp_langchain.tools.CdpTool.verbose", false]]}, "objects": {"": [[1, 0, 0, "-", "cdp_langchain"]], "cdp_langchain": [[2, 0, 0, "-", "agent_toolkits"], [1, 0, 0, "-", "constants"], [3, 0, 0, "-", "tools"], [4, 0, 0, "-", "utils"]], "cdp_langchain.agent_toolkits": [[2, 1, 1, "", "CdpToolkit"], [2, 0, 0, "-", "cdp_toolkit"]], "cdp_langchain.agent_toolkits.CdpToolkit": [[2, 2, 1, "", "from_cdp_agentkit_wrapper"], [2, 2, 1, "", "get_tools"], [2, 3, 1, "", "model_computed_fields"], [2, 3, 1, "", "model_config"], [2, 3, 1, "", "model_fields"], [2, 3, 1, "", "tools"]], "cdp_langchain.agent_toolkits.cdp_toolkit": [[2, 1, 1, "", "CdpToolkit"]], "cdp_langchain.agent_toolkits.cdp_toolkit.CdpToolkit": [[2, 2, 1, "", "from_cdp_agentkit_wrapper"], [2, 2, 1, "", "get_tools"], [2, 3, 1, "", "model_computed_fields"], [2, 3, 1, "", "model_config"], [2, 3, 1, "", "model_fields"], [2, 3, 1, "", "tools"]], "cdp_langchain.tools": [[3, 1, 1, "", "CdpTool"], [3, 0, 0, "-", "cdp_tool"]], "cdp_langchain.tools.CdpTool": [[3, 3, 1, "", "args_schema"], [3, 3, 1, "", "callback_manager"], [3, 3, 1, "", "callbacks"], [3, 3, 1, "", "cdp_agentkit_wrapper"], [3, 3, 1, "", "description"], [3, 3, 1, "", "func"], [3, 3, 1, "", "handle_tool_error"], [3, 3, 1, "", "handle_validation_error"], [3, 3, 1, "", "metadata"], [3, 3, 1, "", "model_computed_fields"], [3, 3, 1, "", "model_config"], [3, 3, 1, "", "model_fields"], [3, 3, 1, "", "name"], [3, 3, 1, "", "response_format"], [3, 3, 1, "", "return_direct"], [3, 3, 1, "", "tags"], [3, 3, 1, "", "verbose"]], "cdp_langchain.tools.cdp_tool": [[3, 1, 1, "", "CdpTool"]], "cdp_langchain.tools.cdp_tool.CdpTool": [[3, 3, 1, "", "args_schema"], [3, 3, 1, "", "cdp_agentkit_wrapper"], [3, 3, 1, "", "description"], [3, 3, 1, "", "func"], [3, 3, 1, "", "model_computed_fields"], [3, 3, 1, "", "model_config"], [3, 3, 1, "", "model_fields"], [3, 3, 1, "", "name"]], "cdp_langchain.utils": [[4, 1, 1, "", "CdpAgentkitWrapper"], [4, 0, 0, "-", "cdp_agentkit_wrapper"]], "cdp_langchain.utils.CdpAgentkitWrapper": [[4, 3, 1, "", "cdp_api_key_name"], [4, 3, 1, "", "cdp_api_key_private_key"], [4, 2, 1, "", "export_wallet"], [4, 3, 1, "", "model_computed_fields"], [4, 3, 1, "", "model_config"], [4, 3, 1, "", "model_fields"], [4, 3, 1, "", "network_id"], [4, 2, 1, "", "run_action"], [4, 2, 1, "", "validate_environment"]], "cdp_langchain.utils.cdp_agentkit_wrapper": [[4, 1, 1, "", "CdpAgentkitWrapper"]], "cdp_langchain.utils.cdp_agentkit_wrapper.CdpAgentkitWrapper": [[4, 3, 1, "", "cdp_api_key_name"], [4, 3, 1, "", "cdp_api_key_private_key"], [4, 2, 1, "", "export_wallet"], [4, 3, 1, "", "model_computed_fields"], [4, 3, 1, "", "model_config"], [4, 3, 1, "", "model_fields"], [4, 3, 1, "", "network_id"], [4, 2, 1, "", "run_action"], [4, 2, 1, "", "validate_environment"]]}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "attribute", "Python attribute"]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:attribute"}, "terms": {"": [0, 3, 5], "0": [0, 3, 5], "005": [0, 5], "0m": 2, "0x0123": 2, "0x78c7c2878659a0de216d0764fc87eff0d38b47f3315fa02ba493a83d8e782d1": [0, 5], "1": [0, 2, 3, 5], "10": [0, 5], "123": 2, "1m": 2, "2": 3, "20": [0, 5], "3": [0, 5], "4o": [0, 2, 5], "7": 3, "A": [2, 3, 4], "For": 2, "If": 3, "The": [0, 2, 3, 4, 5], "These": 3, "To": 3, "__fields__": [2, 3, 4], "about": [0, 2, 3, 4, 5], "access": 3, "action": 4, "add": 3, "address": [0, 2, 5], "after": 3, "agent": [2, 3], "agent_executor": [0, 2, 5], "agent_toolkit": [0, 1, 5, 6], "agentexecutor": 3, "agentkit": [2, 4], "ai": 2, "allow": [0, 3, 5], "an": [2, 3], "ani": [3, 4], "annot": [2, 3, 4], "api": [0, 2, 4, 5], "ar": 4, "arbitrary_types_allow": 3, "arg": [2, 3], "args_schema": [1, 3], "argument": 3, "around": [0, 5], "artifact": 3, "assert": 2, "asset": [0, 5], "associ": 3, "avail": [0, 5], "balanc": [0, 5], "base": [0, 2, 3, 4, 5], "basecallbackhandl": 3, "basecallbackmanag": 3, "basemodel": [3, 4], "basenam": [0, 5], "basescan": [0, 5], "basetool": [2, 3], "basetoolkit": 2, "between": [0, 5], "blockchain": 2, "bond": [0, 5], "bool": 3, "bui": [0, 5], "call": [2, 3, 4], "call_isyjvam7uchfnhomjovpqsoi": 2, "callabl": 3, "callback": [1, 3], "callback_manag": [1, 3], "can": [2, 3], "case": 3, "cbbtc": [0, 5], "cdp": [2, 3, 4], "cdp_agentkit_wrapp": [1, 2, 3, 6], "cdp_api_key_nam": [0, 1, 2, 3, 4, 5], "cdp_api_key_private_kei": [0, 1, 2, 3, 4, 5], "cdp_langchain": [0, 5], "cdp_tool": [1, 6], "cdp_toolkit": [1, 6], "cdp_wallet_data": [0, 5], "cdpagentkitwrapp": [0, 1, 2, 3, 4, 5], "cdptool": [1, 3], "cdptoolkit": [0, 1, 2, 5], "chatopenai": [0, 2, 5], "class": [2, 3, 4], "classmethod": [2, 4], "classvar": [2, 3, 4], "clearli": 3, "coinbas": [0, 2, 5], "com": 2, "commun": 3, "comput": [2, 3, 4], "computedfieldinfo": [2, 3, 4], "config": [2, 3, 4], "configdict": [2, 3, 4], "configur": [2, 3, 4], "conform": [2, 3, 4], "constant": 6, "contain": [0, 2, 5], "content": 6, "content_and_artifact": 3, "contract": [0, 2, 5], "control": 3, "core": [0, 4, 5], "correspond": [2, 3, 4], "creat": [0, 2, 5], "create_react_ag": [0, 2, 5], "curv": [0, 5], "data": [0, 2, 4, 5], "default": [0, 2, 3, 4, 5], "defin": [0, 2, 3, 4, 5], "delet": 2, "deploi": [0, 5], "deploy_nft": [0, 2, 5], "deploy_token": [0, 2, 5], "deprec": 3, "descript": [1, 3], "detail": [0, 2, 5], "develop": [0, 2, 5], "dict": [2, 3, 4], "dictionari": [2, 3, 4], "directli": 3, "doc": 2, "dure": 3, "e": 2, "each": 3, "eg": 3, "either": 3, "empti": 2, "enabl": [0, 5], "environ": [2, 3, 4], "erc": [0, 5], "erc20": [0, 5], "eth": [0, 5], "eurc": [0, 5], "event": [0, 2, 5], "exampl": [0, 2, 3, 5], "example_queri": 2, "exclud": 3, "execut": 3, "exist": [0, 4, 5], "expect": [0, 3, 5], "export": [0, 2, 4, 5], "export_wallet": [0, 1, 4, 5], "extra": 3, "fals": [2, 3, 4], "faucet": [0, 5], "few": 3, "field": [2, 3, 4], "fieldinfo": [2, 3, 4], "first": 3, "follow": [0, 2, 5], "format": 3, "from": [0, 2, 3, 4, 5], "from_cdp_agentkit_wrapp": [0, 1, 2, 5], "func": [1, 3, 4], "g": 2, "get": [0, 2, 5], "get_bal": [0, 2, 5], "get_tool": [0, 1, 2, 5], "get_wallet_detail": [0, 2, 5], "gpt": [0, 2, 5], "guidelin": [0, 5], "handl": 3, "handle_tool_error": [1, 3], "handle_validation_error": [1, 3], "handler": 3, "hash": [0, 5], "here": 2, "higher": [0, 5], "how": 3, "http": [0, 2, 5], "human": 2, "i": [2, 3], "id": 2, "identifi": 3, "ignor": 3, "import": [0, 2, 5], "includ": 4, "inform": 2, "initi": [0, 5], "input": 3, "instal": 2, "instanc": 3, "instanti": [2, 4], "instead": 3, "instruct": [0, 2, 5], "integr": [0, 2, 4, 5], "interact": [0, 3, 4, 5], "interpret": 3, "invoc": 2, "its": 3, "john2879": [0, 5], "json": 4, "kei": [0, 2, 4, 5], "kwarg": [3, 4], "langchain": [2, 4], "langchain_openai": [0, 2, 5], "langgraph": [0, 2, 5], "launcher": [0, 5], "len": 2, "level": 1, "librari": 3, "like": [0, 5], "link": [0, 5], "list": [2, 3], "liter": 3, "llm": [0, 2, 5], "log": 3, "loop": 3, "mainnet": [0, 5], "maintain": [0, 5], "manag": 3, "map": [2, 3, 4], "md": [0, 5], "me": 2, "mean": 3, "memecoin": [0, 5], "messag": [0, 2, 5], "metadata": [1, 2, 3, 4], "meth": 3, "mini": [0, 2, 5], "mint": [0, 5], "mint_nft": [0, 2, 5], "model": [0, 2, 3, 4, 5], "model_computed_field": [1, 2, 3, 4], "model_config": [1, 2, 3, 4], "model_field": [1, 2, 3, 4], "modifi": 2, "modul": 6, "more": 2, "mpc": [0, 3, 5], "multipl": [0, 5], "must": 3, "my": 2, "n": 3, "name": [0, 1, 2, 3, 4, 5], "namespac": 3, "ncallback": 3, "need": 2, "network": 2, "network_id": [0, 1, 2, 3, 4, 5], "new": [0, 5], "nft": [0, 5], "no_input": 2, "none": [3, 4], "nonetyp": [3, 4], "note": 2, "object": [2, 3, 4], "onchain": [0, 3, 5], "onli": [0, 5], "openai": [0, 5], "openai_api_kei": [0, 5], "oper": [0, 5], "option": [0, 3, 5], "org": [0, 5], "output": [0, 3, 5], "packag": 6, "paramet": 2, "pars": 3, "part": 3, "parti": 4, "pass": 3, "perform": [0, 5], "persist": [0, 5], "pip": [0, 5], "platform": [0, 2, 5], "prebuilt": [0, 2, 5], "pretty_print": [0, 2, 5], "primit": [0, 5], "print": [0, 2, 5], "privat": [0, 2, 5], "progress": 3, "protected_namespac": 3, "provid": [0, 3, 5], "purpos": 3, "pydant": [2, 3, 4], "python": [0, 2, 4, 5], "re": 4, "read": 2, "regist": [0, 5], "register_basenam": [0, 2, 5], "replac": [2, 3, 4], "request": [0, 5], "request_faucet_fund": [0, 2, 5], "requir": [2, 3, 4], "respons": 3, "response_format": [1, 3], "return": [2, 3, 4], "return_direct": [1, 3], "run": [3, 4], "run_act": [1, 4], "schema": 3, "sdk": [0, 3, 4, 5], "secur": 2, "see": [0, 2, 5], "seed": 4, "select": 2, "sell": [0, 5], "send": [0, 5], "sepolia": [0, 2, 5], "servic": 2, "session": [0, 5], "set": [0, 2, 3, 5], "setup": 2, "shot": 3, "should": [2, 3, 4], "smart": [0, 2, 5], "specif": 3, "specifi": 1, "state": 2, "stop": 3, "str": [2, 3, 4], "stream": [0, 2, 5], "stream_mod": [0, 2, 5], "string": 4, "subclass": 3, "submodul": 6, "subpackag": 6, "support": 2, "system": 4, "tag": [1, 3], "tell": [2, 3], "test": [0, 5], "thi": [0, 2, 3, 4, 5], "third": 4, "throughout": 1, "thrown": 3, "token": [0, 5], "tool": [0, 1, 2, 5, 6], "toolexcept": 3, "toolkit": 2, "toolmessag": 3, "trace": 3, "trade": [0, 2, 5], "transact": 2, "transfer": [0, 2, 5], "true": 3, "tupl": 3, "two": 3, "tx": [0, 5], "type": [2, 3, 4], "underli": 2, "union": [3, 4], "uniqu": 3, "updat": 2, "us": [1, 2, 3, 4], "usdc": [0, 5], "user": [0, 2, 5], "util": [0, 1, 2, 5, 6], "v1": [2, 3, 4], "valid": [3, 4], "validate_environ": [1, 4], "validationerror": 3, "validationerrorv1": 3, "valu": [0, 2, 4, 5], "variabl": [0, 2, 3, 5], "verbos": [1, 3], "view": [0, 5], "wallet": [2, 3, 4], "wallet_data": [0, 5], "wallet_id": 4, "when": 3, "whether": 3, "why": 3, "within": 2, "workflow": [0, 5], "wow": [0, 5], "wow_buy_token": [0, 2, 5], "wow_create_token": [0, 2, 5], "wow_sell_token": [0, 2, 5], "wrapper": [0, 2, 4, 5], "you": [2, 3], "your": [0, 2, 5], "zora": [0, 5]}, "titles": ["CDP Agentkit Extension - Langchain Toolkit", "cdp_langchain package", "cdp_langchain.agent_toolkits package", "cdp_langchain.tools package", "cdp_langchain.utils package", "CDP Agentkit - LangChain Documentation", "cdp_langchain"], "titleterms": {"agent": [0, 5], "agent_toolkit": 2, "agentkit": [0, 5], "an": [0, 5], "basic": [0, 5], "cdp": [0, 5], "cdp_agentkit_wrapp": 4, "cdp_langchain": [1, 2, 3, 4, 6], "cdp_tool": 3, "cdp_toolkit": 2, "constant": 1, "content": [1, 2, 3, 4], "contribut": [0, 5], "document": 5, "environ": [0, 5], "extens": [0, 5], "featur": [0, 5], "gasless": [0, 5], "instal": [0, 5], "langchain": [0, 5], "manag": [0, 5], "modul": [1, 2, 3, 4], "network": [0, 5], "packag": [1, 2, 3, 4], "prerequisit": [0, 5], "setup": [0, 5], "specif": [0, 5], "submodul": [1, 2, 3, 4], "subpackag": 1, "support": [0, 5], "tookit": [0, 5], "tool": 3, "toolkit": [0, 5], "transact": [0, 5], "us": [0, 5], "usag": [0, 5], "util": 4, "wallet": [0, 5]}}) \ No newline at end of file +Search.setIndex({"alltitles": {"Basic Setup": [[0, "basic-setup"], [5, "basic-setup"]], "CDP Agentkit - LangChain Documentation": [[5, null]], "CDP Agentkit Extension - Langchain Toolkit": [[0, null], [5, "cdp-agentkit-extension-langchain-toolkit"]], "CDP Tookit Specific Features": [[0, "cdp-tookit-specific-features"], [5, "cdp-tookit-specific-features"]], "Contributing": [[0, "contributing"], [5, "contributing"]], "Environment Setup": [[0, "environment-setup"], [5, "environment-setup"]], "Gasless Transactions": [[0, "gasless-transactions"], [5, "gasless-transactions"]], "Installation": [[0, "installation"], [5, "installation"]], "Module contents": [[1, "module-cdp_langchain"], [2, "module-cdp_langchain.agent_toolkits"], [3, "module-cdp_langchain.tools"], [4, "module-cdp_langchain.utils"]], "Network Support": [[0, "network-support"], [5, "network-support"]], "Prerequisites": [[0, "prerequisites"], [5, "prerequisites"]], "Setup": [[0, "setup"], [5, "setup"]], "Submodules": [[1, "submodules"], [2, "submodules"], [3, "submodules"], [4, "submodules"]], "Subpackages": [[1, "subpackages"]], "Usage": [[0, "usage"], [5, "usage"]], "Using with an Agent": [[0, "using-with-an-agent"], [5, "using-with-an-agent"]], "Wallet Management": [[0, "wallet-management"], [5, "wallet-management"]], "cdp_langchain": [[6, null]], "cdp_langchain package": [[1, null]], "cdp_langchain.agent_toolkits package": [[2, null]], "cdp_langchain.agent_toolkits.cdp_toolkit module": [[2, "module-cdp_langchain.agent_toolkits.cdp_toolkit"]], "cdp_langchain.constants module": [[1, "module-cdp_langchain.constants"]], "cdp_langchain.tools package": [[3, null]], "cdp_langchain.tools.cdp_tool module": [[3, "module-cdp_langchain.tools.cdp_tool"]], "cdp_langchain.utils package": [[4, null]], "cdp_langchain.utils.cdp_agentkit_wrapper module": [[4, "module-cdp_langchain.utils.cdp_agentkit_wrapper"]]}, "docnames": ["README", "cdp_langchain", "cdp_langchain.agent_toolkits", "cdp_langchain.tools", "cdp_langchain.utils", "index", "modules"], "envversion": {"sphinx": 64, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2}, "filenames": ["README.md", "cdp_langchain.rst", "cdp_langchain.agent_toolkits.rst", "cdp_langchain.tools.rst", "cdp_langchain.utils.rst", "index.rst", "modules.rst"], "indexentries": {"args_schema (cdp_langchain.tools.cdp_tool.cdptool attribute)": [[3, "cdp_langchain.tools.cdp_tool.CdpTool.args_schema", false]], "args_schema (cdp_langchain.tools.cdptool attribute)": [[3, "cdp_langchain.tools.CdpTool.args_schema", false]], "callback_manager (cdp_langchain.tools.cdptool attribute)": [[3, "cdp_langchain.tools.CdpTool.callback_manager", false]], "callbacks (cdp_langchain.tools.cdptool attribute)": [[3, "cdp_langchain.tools.CdpTool.callbacks", false]], "cdp_agentkit_wrapper (cdp_langchain.tools.cdp_tool.cdptool attribute)": [[3, "cdp_langchain.tools.cdp_tool.CdpTool.cdp_agentkit_wrapper", false]], "cdp_agentkit_wrapper (cdp_langchain.tools.cdptool attribute)": [[3, "cdp_langchain.tools.CdpTool.cdp_agentkit_wrapper", false]], "cdp_api_key_name (cdp_langchain.utils.cdp_agentkit_wrapper.cdpagentkitwrapper attribute)": [[4, "cdp_langchain.utils.cdp_agentkit_wrapper.CdpAgentkitWrapper.cdp_api_key_name", false]], "cdp_api_key_name (cdp_langchain.utils.cdpagentkitwrapper attribute)": [[4, "cdp_langchain.utils.CdpAgentkitWrapper.cdp_api_key_name", false]], "cdp_api_key_private_key (cdp_langchain.utils.cdp_agentkit_wrapper.cdpagentkitwrapper attribute)": [[4, "cdp_langchain.utils.cdp_agentkit_wrapper.CdpAgentkitWrapper.cdp_api_key_private_key", false]], "cdp_api_key_private_key (cdp_langchain.utils.cdpagentkitwrapper attribute)": [[4, "cdp_langchain.utils.CdpAgentkitWrapper.cdp_api_key_private_key", false]], "cdp_langchain": [[1, "module-cdp_langchain", false]], "cdp_langchain.agent_toolkits": [[2, "module-cdp_langchain.agent_toolkits", false]], "cdp_langchain.agent_toolkits.cdp_toolkit": [[2, "module-cdp_langchain.agent_toolkits.cdp_toolkit", false]], "cdp_langchain.constants": [[1, "module-cdp_langchain.constants", false]], "cdp_langchain.tools": [[3, "module-cdp_langchain.tools", false]], "cdp_langchain.tools.cdp_tool": [[3, "module-cdp_langchain.tools.cdp_tool", false]], "cdp_langchain.utils": [[4, "module-cdp_langchain.utils", false]], "cdp_langchain.utils.cdp_agentkit_wrapper": [[4, "module-cdp_langchain.utils.cdp_agentkit_wrapper", false]], "cdpagentkitwrapper (class in cdp_langchain.utils)": [[4, "cdp_langchain.utils.CdpAgentkitWrapper", false]], "cdpagentkitwrapper (class in cdp_langchain.utils.cdp_agentkit_wrapper)": [[4, "cdp_langchain.utils.cdp_agentkit_wrapper.CdpAgentkitWrapper", false]], "cdptool (class in cdp_langchain.tools)": [[3, "cdp_langchain.tools.CdpTool", false]], "cdptool (class in cdp_langchain.tools.cdp_tool)": [[3, "cdp_langchain.tools.cdp_tool.CdpTool", false]], "cdptoolkit (class in cdp_langchain.agent_toolkits)": [[2, "cdp_langchain.agent_toolkits.CdpToolkit", false]], "cdptoolkit (class in cdp_langchain.agent_toolkits.cdp_toolkit)": [[2, "cdp_langchain.agent_toolkits.cdp_toolkit.CdpToolkit", false]], "description (cdp_langchain.tools.cdp_tool.cdptool attribute)": [[3, "cdp_langchain.tools.cdp_tool.CdpTool.description", false]], "description (cdp_langchain.tools.cdptool attribute)": [[3, "cdp_langchain.tools.CdpTool.description", false]], "export_wallet() (cdp_langchain.utils.cdp_agentkit_wrapper.cdpagentkitwrapper method)": [[4, "cdp_langchain.utils.cdp_agentkit_wrapper.CdpAgentkitWrapper.export_wallet", false]], "export_wallet() (cdp_langchain.utils.cdpagentkitwrapper method)": [[4, "cdp_langchain.utils.CdpAgentkitWrapper.export_wallet", false]], "from_cdp_agentkit_wrapper() (cdp_langchain.agent_toolkits.cdp_toolkit.cdptoolkit class method)": [[2, "cdp_langchain.agent_toolkits.cdp_toolkit.CdpToolkit.from_cdp_agentkit_wrapper", false]], "from_cdp_agentkit_wrapper() (cdp_langchain.agent_toolkits.cdptoolkit class method)": [[2, "cdp_langchain.agent_toolkits.CdpToolkit.from_cdp_agentkit_wrapper", false]], "func (cdp_langchain.tools.cdp_tool.cdptool attribute)": [[3, "cdp_langchain.tools.cdp_tool.CdpTool.func", false]], "func (cdp_langchain.tools.cdptool attribute)": [[3, "cdp_langchain.tools.CdpTool.func", false]], "get_tools() (cdp_langchain.agent_toolkits.cdp_toolkit.cdptoolkit method)": [[2, "cdp_langchain.agent_toolkits.cdp_toolkit.CdpToolkit.get_tools", false]], "get_tools() (cdp_langchain.agent_toolkits.cdptoolkit method)": [[2, "cdp_langchain.agent_toolkits.CdpToolkit.get_tools", false]], "handle_tool_error (cdp_langchain.tools.cdptool attribute)": [[3, "cdp_langchain.tools.CdpTool.handle_tool_error", false]], "handle_validation_error (cdp_langchain.tools.cdptool attribute)": [[3, "cdp_langchain.tools.CdpTool.handle_validation_error", false]], "metadata (cdp_langchain.tools.cdptool attribute)": [[3, "cdp_langchain.tools.CdpTool.metadata", false]], "model_config (cdp_langchain.agent_toolkits.cdp_toolkit.cdptoolkit attribute)": [[2, "cdp_langchain.agent_toolkits.cdp_toolkit.CdpToolkit.model_config", false]], "model_config (cdp_langchain.agent_toolkits.cdptoolkit attribute)": [[2, "cdp_langchain.agent_toolkits.CdpToolkit.model_config", false]], "model_config (cdp_langchain.tools.cdp_tool.cdptool attribute)": [[3, "cdp_langchain.tools.cdp_tool.CdpTool.model_config", false]], "model_config (cdp_langchain.tools.cdptool attribute)": [[3, "cdp_langchain.tools.CdpTool.model_config", false]], "model_config (cdp_langchain.utils.cdp_agentkit_wrapper.cdpagentkitwrapper attribute)": [[4, "cdp_langchain.utils.cdp_agentkit_wrapper.CdpAgentkitWrapper.model_config", false]], "model_config (cdp_langchain.utils.cdpagentkitwrapper attribute)": [[4, "cdp_langchain.utils.CdpAgentkitWrapper.model_config", false]], "module": [[1, "module-cdp_langchain", false], [1, "module-cdp_langchain.constants", false], [2, "module-cdp_langchain.agent_toolkits", false], [2, "module-cdp_langchain.agent_toolkits.cdp_toolkit", false], [3, "module-cdp_langchain.tools", false], [3, "module-cdp_langchain.tools.cdp_tool", false], [4, "module-cdp_langchain.utils", false], [4, "module-cdp_langchain.utils.cdp_agentkit_wrapper", false]], "name (cdp_langchain.tools.cdp_tool.cdptool attribute)": [[3, "cdp_langchain.tools.cdp_tool.CdpTool.name", false]], "name (cdp_langchain.tools.cdptool attribute)": [[3, "cdp_langchain.tools.CdpTool.name", false]], "network_id (cdp_langchain.utils.cdp_agentkit_wrapper.cdpagentkitwrapper attribute)": [[4, "cdp_langchain.utils.cdp_agentkit_wrapper.CdpAgentkitWrapper.network_id", false]], "network_id (cdp_langchain.utils.cdpagentkitwrapper attribute)": [[4, "cdp_langchain.utils.CdpAgentkitWrapper.network_id", false]], "response_format (cdp_langchain.tools.cdptool attribute)": [[3, "cdp_langchain.tools.CdpTool.response_format", false]], "return_direct (cdp_langchain.tools.cdptool attribute)": [[3, "cdp_langchain.tools.CdpTool.return_direct", false]], "run_action() (cdp_langchain.utils.cdp_agentkit_wrapper.cdpagentkitwrapper method)": [[4, "cdp_langchain.utils.cdp_agentkit_wrapper.CdpAgentkitWrapper.run_action", false]], "run_action() (cdp_langchain.utils.cdpagentkitwrapper method)": [[4, "cdp_langchain.utils.CdpAgentkitWrapper.run_action", false]], "tags (cdp_langchain.tools.cdptool attribute)": [[3, "cdp_langchain.tools.CdpTool.tags", false]], "tools (cdp_langchain.agent_toolkits.cdp_toolkit.cdptoolkit attribute)": [[2, "cdp_langchain.agent_toolkits.cdp_toolkit.CdpToolkit.tools", false]], "tools (cdp_langchain.agent_toolkits.cdptoolkit attribute)": [[2, "cdp_langchain.agent_toolkits.CdpToolkit.tools", false]], "validate_environment() (cdp_langchain.utils.cdp_agentkit_wrapper.cdpagentkitwrapper class method)": [[4, "cdp_langchain.utils.cdp_agentkit_wrapper.CdpAgentkitWrapper.validate_environment", false]], "validate_environment() (cdp_langchain.utils.cdpagentkitwrapper class method)": [[4, "cdp_langchain.utils.CdpAgentkitWrapper.validate_environment", false]], "verbose (cdp_langchain.tools.cdptool attribute)": [[3, "cdp_langchain.tools.CdpTool.verbose", false]]}, "objects": {"": [[1, 0, 0, "-", "cdp_langchain"]], "cdp_langchain": [[2, 0, 0, "-", "agent_toolkits"], [1, 0, 0, "-", "constants"], [3, 0, 0, "-", "tools"], [4, 0, 0, "-", "utils"]], "cdp_langchain.agent_toolkits": [[2, 1, 1, "", "CdpToolkit"], [2, 0, 0, "-", "cdp_toolkit"]], "cdp_langchain.agent_toolkits.CdpToolkit": [[2, 2, 1, "", "from_cdp_agentkit_wrapper"], [2, 2, 1, "", "get_tools"], [2, 3, 1, "", "model_config"], [2, 3, 1, "", "tools"]], "cdp_langchain.agent_toolkits.cdp_toolkit": [[2, 1, 1, "", "CdpToolkit"]], "cdp_langchain.agent_toolkits.cdp_toolkit.CdpToolkit": [[2, 2, 1, "", "from_cdp_agentkit_wrapper"], [2, 2, 1, "", "get_tools"], [2, 3, 1, "", "model_config"], [2, 3, 1, "", "tools"]], "cdp_langchain.tools": [[3, 1, 1, "", "CdpTool"], [3, 0, 0, "-", "cdp_tool"]], "cdp_langchain.tools.CdpTool": [[3, 3, 1, "", "args_schema"], [3, 3, 1, "", "callback_manager"], [3, 3, 1, "", "callbacks"], [3, 3, 1, "", "cdp_agentkit_wrapper"], [3, 3, 1, "", "description"], [3, 3, 1, "", "func"], [3, 3, 1, "", "handle_tool_error"], [3, 3, 1, "", "handle_validation_error"], [3, 3, 1, "", "metadata"], [3, 3, 1, "", "model_config"], [3, 3, 1, "", "name"], [3, 3, 1, "", "response_format"], [3, 3, 1, "", "return_direct"], [3, 3, 1, "", "tags"], [3, 3, 1, "", "verbose"]], "cdp_langchain.tools.cdp_tool": [[3, 1, 1, "", "CdpTool"]], "cdp_langchain.tools.cdp_tool.CdpTool": [[3, 3, 1, "", "args_schema"], [3, 3, 1, "", "cdp_agentkit_wrapper"], [3, 3, 1, "", "description"], [3, 3, 1, "", "func"], [3, 3, 1, "", "model_config"], [3, 3, 1, "", "name"]], "cdp_langchain.utils": [[4, 1, 1, "", "CdpAgentkitWrapper"], [4, 0, 0, "-", "cdp_agentkit_wrapper"]], "cdp_langchain.utils.CdpAgentkitWrapper": [[4, 3, 1, "", "cdp_api_key_name"], [4, 3, 1, "", "cdp_api_key_private_key"], [4, 2, 1, "", "export_wallet"], [4, 3, 1, "", "model_config"], [4, 3, 1, "", "network_id"], [4, 2, 1, "", "run_action"], [4, 2, 1, "", "validate_environment"]], "cdp_langchain.utils.cdp_agentkit_wrapper": [[4, 1, 1, "", "CdpAgentkitWrapper"]], "cdp_langchain.utils.cdp_agentkit_wrapper.CdpAgentkitWrapper": [[4, 3, 1, "", "cdp_api_key_name"], [4, 3, 1, "", "cdp_api_key_private_key"], [4, 2, 1, "", "export_wallet"], [4, 3, 1, "", "model_config"], [4, 3, 1, "", "network_id"], [4, 2, 1, "", "run_action"], [4, 2, 1, "", "validate_environment"]]}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "attribute", "Python attribute"]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:attribute"}, "terms": {"": [0, 3, 5], "0": [0, 5], "005": [0, 5], "0m": 2, "0x0123": 2, "0x78c7c2878659a0de216d0764fc87eff0d38b47f3315fa02ba493a83d8e782d1": [0, 5], "1": [0, 2, 5], "10": [0, 5], "123": 2, "1m": 2, "2": 3, "20": [0, 5], "3": [0, 5], "4o": [0, 2, 5], "A": 3, "For": 2, "If": 3, "The": [0, 2, 3, 4, 5], "These": 3, "To": 3, "about": [0, 2, 5], "access": 3, "action": 4, "address": [0, 2, 5], "after": 3, "agent": [2, 3], "agent_executor": [0, 2, 5], "agent_toolkit": [0, 1, 5, 6], "agentexecutor": 3, "agentkit": [2, 4], "ai": 2, "allow": [0, 3, 5], "an": [2, 3], "ani": [3, 4], "api": [0, 2, 4, 5], "ar": 4, "arbitrary_types_allow": 3, "arg": [2, 3], "args_schema": [1, 3], "argument": 3, "around": [0, 5], "artifact": 3, "assert": 2, "asset": [0, 5], "associ": 3, "avail": [0, 5], "balanc": [0, 5], "base": [0, 2, 3, 4, 5], "basecallbackmanag": 3, "basemodel": [3, 4], "basenam": [0, 5], "basescan": [0, 5], "basetool": [2, 3], "basetoolkit": 2, "between": [0, 5], "blockchain": 2, "bond": [0, 5], "bool": 3, "bui": [0, 5], "call": [2, 3, 4], "call_isyjvam7uchfnhomjovpqsoi": 2, "callabl": 3, "callback": [1, 3], "callback_manag": [1, 3], "can": [2, 3], "case": 3, "cbbtc": [0, 5], "cdp": [2, 3, 4], "cdp_agentkit_wrapp": [1, 2, 3, 6], "cdp_api_key_nam": [0, 1, 2, 3, 4, 5], "cdp_api_key_private_kei": [0, 1, 2, 3, 4, 5], "cdp_langchain": [0, 5], "cdp_tool": [1, 6], "cdp_toolkit": [1, 6], "cdp_wallet_data": [0, 5], "cdpagentkitwrapp": [0, 1, 2, 3, 4, 5], "cdptool": [1, 3], "cdptoolkit": [0, 1, 2, 5], "chatopenai": [0, 2, 5], "class": [2, 3, 4], "classmethod": [2, 4], "classvar": [2, 3, 4], "clearli": 3, "coinbas": [0, 2, 5], "com": 2, "commun": 3, "config": [2, 3, 4], "configdict": [2, 3, 4], "configur": [2, 3, 4], "conform": [2, 3, 4], "constant": 6, "contain": [0, 2, 5], "content": 6, "content_and_artifact": 3, "contract": [0, 2, 5], "control": 3, "core": [0, 4, 5], "correspond": 3, "creat": [0, 2, 5], "create_react_ag": [0, 2, 5], "curv": [0, 5], "data": [0, 2, 4, 5], "default": [0, 2, 3, 5], "defin": [0, 3, 5], "delet": 2, "deploi": [0, 5], "deploy_nft": [0, 2, 5], "deploy_token": [0, 2, 5], "descript": [1, 3], "detail": [0, 2, 5], "develop": [0, 2, 5], "dict": 3, "dictionari": [2, 3, 4], "directli": 3, "doc": 2, "dure": 3, "e": 2, "each": 3, "eg": 3, "either": 3, "empti": 2, "enabl": [0, 5], "environ": [2, 3, 4], "erc": [0, 5], "erc20": [0, 5], "eth": [0, 5], "eurc": [0, 5], "event": [0, 2, 5], "exampl": [0, 2, 3, 5], "example_queri": 2, "execut": 3, "exist": [0, 4, 5], "expect": [0, 3, 5], "export": [0, 2, 4, 5], "export_wallet": [0, 1, 4, 5], "extra": 3, "faucet": [0, 5], "few": 3, "first": 3, "follow": [0, 2, 5], "format": 3, "from": [0, 2, 5], "from_cdp_agentkit_wrapp": [0, 1, 2, 5], "func": [1, 3, 4], "g": 2, "get": [0, 2, 5], "get_bal": [0, 2, 5], "get_tool": [0, 1, 2, 5], "get_wallet_detail": [0, 2, 5], "gpt": [0, 2, 5], "guidelin": [0, 5], "handl": 3, "handle_tool_error": [1, 3], "handle_validation_error": [1, 3], "handler": 3, "hash": [0, 5], "here": 2, "higher": [0, 5], "how": 3, "http": [0, 2, 5], "human": 2, "i": [2, 3], "id": 2, "identifi": 3, "ignor": 3, "import": [0, 2, 5], "includ": 4, "inform": 2, "initi": [0, 5], "input": 3, "instal": 2, "instanc": 3, "instanti": [2, 4], "instruct": [0, 2, 5], "integr": [0, 2, 4, 5], "interact": [0, 3, 4, 5], "interpret": 3, "invoc": 2, "its": 3, "john2879": [0, 5], "json": 4, "kei": [0, 2, 4, 5], "kwarg": [3, 4], "langchain": [2, 4], "langchain_openai": [0, 2, 5], "langgraph": [0, 2, 5], "launcher": [0, 5], "len": 2, "level": 1, "librari": 3, "like": [0, 5], "link": [0, 5], "list": [2, 3], "liter": 3, "llm": [0, 2, 5], "log": 3, "loop": 3, "mainnet": [0, 5], "maintain": [0, 5], "md": [0, 5], "me": 2, "mean": 3, "memecoin": [0, 5], "messag": [0, 2, 5], "metadata": [1, 3], "mini": [0, 2, 5], "mint": [0, 5], "mint_nft": [0, 2, 5], "model": [0, 2, 3, 4, 5], "model_config": [1, 2, 3, 4], "modifi": 2, "modul": 6, "more": 2, "mpc": [0, 3, 5], "multipl": [0, 5], "must": 3, "my": 2, "name": [0, 1, 2, 3, 5], "namespac": 3, "need": 2, "network": 2, "network_id": [0, 1, 2, 3, 4, 5], "new": [0, 5], "nft": [0, 5], "no_input": 2, "none": [3, 4], "note": 2, "onchain": [0, 3, 5], "onli": [0, 5], "openai": [0, 5], "openai_api_kei": [0, 5], "oper": [0, 5], "option": [0, 3, 5], "org": [0, 5], "output": [0, 3, 5], "packag": 6, "paramet": 2, "pars": 3, "part": 3, "parti": 4, "pass": 3, "perform": [0, 5], "persist": [0, 5], "pip": [0, 5], "platform": [0, 2, 5], "prebuilt": [0, 2, 5], "pretty_print": [0, 2, 5], "primit": [0, 5], "print": [0, 2, 5], "privat": [0, 2, 5], "progress": 3, "protected_namespac": 3, "provid": [0, 3, 5], "purpos": 3, "pydant": [2, 3, 4], "python": [0, 2, 4, 5], "re": 4, "read": 2, "regist": [0, 5], "register_basenam": [0, 2, 5], "request": [0, 5], "request_faucet_fund": [0, 2, 5], "requir": 4, "respons": 3, "response_format": [1, 3], "return": [2, 3, 4], "return_direct": [1, 3], "run": 4, "run_act": [1, 4], "schema": 3, "sdk": [0, 3, 4, 5], "secur": 2, "see": [0, 2, 5], "seed": 4, "select": 2, "sell": [0, 5], "send": [0, 5], "sepolia": [0, 2, 5], "servic": 2, "session": [0, 5], "set": [0, 2, 3, 5], "setup": 2, "shot": 3, "should": [2, 3, 4], "smart": [0, 2, 5], "specif": 3, "specifi": 1, "state": 2, "stop": 3, "str": [3, 4], "stream": [0, 2, 5], "stream_mod": [0, 2, 5], "string": 4, "subclass": 3, "submodul": 6, "subpackag": 6, "support": 2, "system": 4, "tag": [1, 3], "tell": [2, 3], "test": [0, 5], "thi": [0, 2, 3, 5], "third": 4, "throughout": 1, "thrown": 3, "token": [0, 5], "tool": [0, 1, 2, 5, 6], "toolexcept": 3, "toolkit": 2, "toolmessag": 3, "trade": [0, 2, 5], "transact": 2, "transfer": [0, 2, 5], "true": 3, "tupl": 3, "two": 3, "tx": [0, 5], "type": [2, 3, 4], "underli": 2, "union": 3, "uniqu": 3, "updat": 2, "us": [1, 2, 3, 4], "usdc": [0, 5], "user": [0, 2, 5], "util": [0, 1, 2, 5, 6], "v1": 3, "valid": [3, 4], "validate_environ": [1, 4], "validationerror": 3, "validationerrorv1": 3, "valu": [0, 2, 4, 5], "variabl": [0, 2, 3, 5], "verbos": [1, 3], "view": [0, 5], "wallet": [2, 3, 4], "wallet_data": [0, 5], "wallet_id": 4, "when": 3, "whether": 3, "why": 3, "within": 2, "workflow": [0, 5], "wow": [0, 5], "wow_buy_token": [0, 2, 5], "wow_create_token": [0, 2, 5], "wow_sell_token": [0, 2, 5], "wrapper": [0, 2, 4, 5], "you": [2, 3], "your": [0, 2, 5], "zora": [0, 5]}, "titles": ["CDP Agentkit Extension - Langchain Toolkit", "cdp_langchain package", "cdp_langchain.agent_toolkits package", "cdp_langchain.tools package", "cdp_langchain.utils package", "CDP Agentkit - LangChain Documentation", "cdp_langchain"], "titleterms": {"agent": [0, 5], "agent_toolkit": 2, "agentkit": [0, 5], "an": [0, 5], "basic": [0, 5], "cdp": [0, 5], "cdp_agentkit_wrapp": 4, "cdp_langchain": [1, 2, 3, 4, 6], "cdp_tool": 3, "cdp_toolkit": 2, "constant": 1, "content": [1, 2, 3, 4], "contribut": [0, 5], "document": 5, "environ": [0, 5], "extens": [0, 5], "featur": [0, 5], "gasless": [0, 5], "instal": [0, 5], "langchain": [0, 5], "manag": [0, 5], "modul": [1, 2, 3, 4], "network": [0, 5], "packag": [1, 2, 3, 4], "prerequisit": [0, 5], "setup": [0, 5], "specif": [0, 5], "submodul": [1, 2, 3, 4], "subpackag": 1, "support": [0, 5], "tookit": [0, 5], "tool": 3, "toolkit": [0, 5], "transact": [0, 5], "us": [0, 5], "usag": [0, 5], "util": 4, "wallet": [0, 5]}}) \ No newline at end of file diff --git a/twitter-langchain/README.html b/twitter-langchain/README.html new file mode 100644 index 000000000..839d94664 --- /dev/null +++ b/twitter-langchain/README.html @@ -0,0 +1,221 @@ + + + + + + + + Twitter (X) Langchain Toolkit — CDP Agentkit - Twitter LangChain 0.0.6 documentation + + + + + + + + + + + + + + + + + + +
      +
      +
      + + +
      + +
      +

      Twitter (X) Langchain Toolkit

      +

      Twitter integration with Langchain to enable agentic workflows using the core primitives defined in cdp-agentkit-core.

      +

      This toolkit contains tools that enable an LLM agent to interact with Twitter. The toolkit provides a wrapper around the Twitter (X) API, allowing agents to perform social operations like posting text.

      +
      +

      Setup

      +
      +

      Prerequisites

      + +
      +
      +

      Installation

      +
      pip install twitter-langchain
      +
      +
      +
      +
      +

      Environment Setup

      +

      Set the following environment variables:

      +
      export OPENAI_API_KEY=<your-openai-api-key>
      +export TWITTER_API_KEY=<your-api-key>
      +export TWITTER_API_SECRET=<your-api-secret>
      +export TWITTER_ACCESS_TOKEN=<your-access-token>
      +export TWITTER_ACCESS_TOKEN_SECRET=<your-access-token-secret>
      +export TWITTER_BEARER_TOKEN=<your-bearer-token>
      +
      +
      +
      +
      +
      +

      Usage

      +
      +

      Basic Setup

      +
      from twitter_langchain import (
      +    TwitterApiWrapper,
      +    TwitterToolkit
      +)
      +
      +# Initialize TwitterApiwrapper
      +twitter_api_wrapper = TwitterApiWrapper()
      +
      +# Create TwitterToolkit from the api wrapper
      +twitter_toolkit = TwitterToolkit.from_twitter_api_wrapper(twitter_api_wrapper)
      +
      +
      +

      View available tools:

      +
      tools = twitter_toolkit.get_tools()
      +for tool in tools:
      +    print(tool.name)
      +
      +
      +

      The toolkit provides the following tools:

      +
        +
      1. account_details - Get the authenticated account details

      2. +
      3. account_mentions - Get mentions for the account

      4. +
      5. post_tweet - Post a tweet to the account

      6. +
      7. post_tweet_reply - Post a reply to a tweet on Twitter

      8. +
      +
      +
      +

      Using with an Agent

      +
      import uuid
      +
      +from langchain_openai import ChatOpenAI
      +from langchain_core.messages import HumanMessage
      +from langgraph.prebuilt import create_react_agent
      +
      +llm = ChatOpenAI(model="gpt-4o-mini")
      +
      +# Create agent
      +agent_executor = create_react_agent(llm, tools)
      +
      +# Example - post tweet
      +events = agent_executor.stream(
      +    {
      +        "messages": [
      +            HumanMessage(content=f"Please post 'hello, world! {uuid.uuid4().hex}' to twitter"),
      +        ],
      +    },
      +    stream_mode="values",
      +)
      +
      +for event in events:
      +    event["messages"][-1].pretty_print()
      +
      +
      +

      Expected output:

      +
      ================================ Human Message =================================
      +Please post 'hello, world! c4b8e3744c2e4345be9e0622b4c0a8aa' to twitter
      +================================== Ai Message ==================================
      +Tool Calls:
      +    post_tweet (call_xVx4BMCSlCmCcbEQG1yyebbq)
      +    Call ID: call_xVx4BMCSlCmCcbEQG1yyebbq
      +    Args:
      +        tweet: hello, world! c4b8e3744c2e4345be9e0622b4c0a8aa
      +================================= Tool Message =================================
      +Name: post_tweet
      +Successfully posted!
      +================================== Ai Message ==================================
      +The message "hello, world! c4b8e3744c2e4345be9e0622b4c0a8aa" has been successfully posted to Twitter!
      +
      +
      +
      +
      +
      +

      Contributing

      +

      See CONTRIBUTING.md for detailed setup instructions and contribution guidelines.

      +
      +
      +

      Documentation

      +

      For detailed documentation, please visit:

      + +
      +
      + + +
      + +
      +
      + +
      +
      + + + + + + + \ No newline at end of file diff --git a/twitter-langchain/_sources/README.md.txt b/twitter-langchain/_sources/README.md.txt new file mode 100644 index 000000000..fbc129df7 --- /dev/null +++ b/twitter-langchain/_sources/README.md.txt @@ -0,0 +1,113 @@ +# Twitter (X) Langchain Toolkit +Twitter integration with Langchain to enable agentic workflows using the core primitives defined in `cdp-agentkit-core`. + +This toolkit contains tools that enable an LLM agent to interact with [Twitter](https://developer.x.com/en/docs/x-api). The toolkit provides a wrapper around the Twitter (X) API, allowing agents to perform social operations like posting text. + +## Setup + +### Prerequisites +- Python 3.10 or higher +- [OpenAI API Key](https://platform.openai.com/api-keys) +- [Twitter (X) App Developer Keys](https://developer.x.com/en/portal/dashboard) + +### Installation + +```bash +pip install twitter-langchain +``` + +### Environment Setup + +Set the following environment variables: + +```bash +export OPENAI_API_KEY= +export TWITTER_API_KEY= +export TWITTER_API_SECRET= +export TWITTER_ACCESS_TOKEN= +export TWITTER_ACCESS_TOKEN_SECRET= +export TWITTER_BEARER_TOKEN= +``` + +## Usage + +### Basic Setup + +```python +from twitter_langchain import ( + TwitterApiWrapper, + TwitterToolkit +) + +# Initialize TwitterApiwrapper +twitter_api_wrapper = TwitterApiWrapper() + +# Create TwitterToolkit from the api wrapper +twitter_toolkit = TwitterToolkit.from_twitter_api_wrapper(twitter_api_wrapper) +``` + +View available tools: +```python +tools = twitter_toolkit.get_tools() +for tool in tools: + print(tool.name) +``` + +The toolkit provides the following tools: + +1. **account_details** - Get the authenticated account details +2. **account_mentions** - Get mentions for the account +3. **post_tweet** - Post a tweet to the account +3. **post_tweet_reply** - Post a reply to a tweet on Twitter + +### Using with an Agent + +```python +import uuid + +from langchain_openai import ChatOpenAI +from langchain_core.messages import HumanMessage +from langgraph.prebuilt import create_react_agent + +llm = ChatOpenAI(model="gpt-4o-mini") + +# Create agent +agent_executor = create_react_agent(llm, tools) + +# Example - post tweet +events = agent_executor.stream( + { + "messages": [ + HumanMessage(content=f"Please post 'hello, world! {uuid.uuid4().hex}' to twitter"), + ], + }, + stream_mode="values", +) + +for event in events: + event["messages"][-1].pretty_print() +``` + +Expected output: +``` +================================ Human Message ================================= +Please post 'hello, world! c4b8e3744c2e4345be9e0622b4c0a8aa' to twitter +================================== Ai Message ================================== +Tool Calls: + post_tweet (call_xVx4BMCSlCmCcbEQG1yyebbq) + Call ID: call_xVx4BMCSlCmCcbEQG1yyebbq + Args: + tweet: hello, world! c4b8e3744c2e4345be9e0622b4c0a8aa +================================= Tool Message ================================= +Name: post_tweet +Successfully posted! +================================== Ai Message ================================== +The message "hello, world! c4b8e3744c2e4345be9e0622b4c0a8aa" has been successfully posted to Twitter! +``` + +## Contributing +See [CONTRIBUTING.md](../CONTRIBUTING.md) for detailed setup instructions and contribution guidelines. + +## Documentation +For detailed documentation, please visit: +- [Agentkit-Core](https://coinbase.github.io/cdp-agentkit/cdp-agentkit-core/) diff --git a/twitter-langchain/_sources/index.rst.txt b/twitter-langchain/_sources/index.rst.txt new file mode 100644 index 000000000..40661cc16 --- /dev/null +++ b/twitter-langchain/_sources/index.rst.txt @@ -0,0 +1,12 @@ +CDP Agentkit - Twitter LangChain Documentation +============================================== + +.. include:: README.md + :parser: myst_parser.sphinx_ + +.. toctree:: + :maxdepth: 2 + :caption: Contents: + :hidden: + + modules diff --git a/twitter-langchain/_sources/modules.rst.txt b/twitter-langchain/_sources/modules.rst.txt new file mode 100644 index 000000000..b868457e0 --- /dev/null +++ b/twitter-langchain/_sources/modules.rst.txt @@ -0,0 +1,7 @@ +twitter_langchain +================= + +.. toctree:: + :maxdepth: 4 + + twitter_langchain diff --git a/twitter-langchain/_sources/twitter_langchain.rst.txt b/twitter-langchain/_sources/twitter_langchain.rst.txt new file mode 100644 index 000000000..a236e46b1 --- /dev/null +++ b/twitter-langchain/_sources/twitter_langchain.rst.txt @@ -0,0 +1,37 @@ +twitter\_langchain package +========================== + +Submodules +---------- + +twitter\_langchain.twitter\_api\_wrapper module +----------------------------------------------- + +.. automodule:: twitter_langchain.twitter_api_wrapper + :members: + :undoc-members: + :show-inheritance: + +twitter\_langchain.twitter\_tool module +--------------------------------------- + +.. automodule:: twitter_langchain.twitter_tool + :members: + :undoc-members: + :show-inheritance: + +twitter\_langchain.twitter\_toolkit module +------------------------------------------ + +.. automodule:: twitter_langchain.twitter_toolkit + :members: + :undoc-members: + :show-inheritance: + +Module contents +--------------- + +.. automodule:: twitter_langchain + :members: + :undoc-members: + :show-inheritance: diff --git a/twitter-langchain/_static/alabaster.css b/twitter-langchain/_static/alabaster.css new file mode 100644 index 000000000..7e75bf8f9 --- /dev/null +++ b/twitter-langchain/_static/alabaster.css @@ -0,0 +1,663 @@ +/* -- page layout ----------------------------------------------------------- */ + +body { + font-family: Georgia, serif; + font-size: 17px; + background-color: #fff; + color: #000; + margin: 0; + padding: 0; +} + + +div.document { + width: 940px; + margin: 30px auto 0 auto; +} + +div.documentwrapper { + float: left; + width: 100%; +} + +div.bodywrapper { + margin: 0 0 0 220px; +} + +div.sphinxsidebar { + width: 220px; + font-size: 14px; + line-height: 1.5; +} + +hr { + border: 1px solid #B1B4B6; +} + +div.body { + background-color: #fff; + color: #3E4349; + padding: 0 30px 0 30px; +} + +div.body > .section { + text-align: left; +} + +div.footer { + width: 940px; + margin: 20px auto 30px auto; + font-size: 14px; + color: #888; + text-align: right; +} + +div.footer a { + color: #888; +} + +p.caption { + font-family: inherit; + font-size: inherit; +} + + +div.relations { + display: none; +} + + +div.sphinxsidebar { + max-height: 100%; + overflow-y: auto; +} + +div.sphinxsidebar a { + color: #444; + text-decoration: none; + border-bottom: 1px dotted #999; +} + +div.sphinxsidebar a:hover { + border-bottom: 1px solid #999; +} + +div.sphinxsidebarwrapper { + padding: 18px 10px; +} + +div.sphinxsidebarwrapper p.logo { + padding: 0; + margin: -10px 0 0 0px; + text-align: center; +} + +div.sphinxsidebarwrapper h1.logo { + margin-top: -10px; + text-align: center; + margin-bottom: 5px; + text-align: left; +} + +div.sphinxsidebarwrapper h1.logo-name { + margin-top: 0px; +} + +div.sphinxsidebarwrapper p.blurb { + margin-top: 0; + font-style: normal; +} + +div.sphinxsidebar h3, +div.sphinxsidebar h4 { + font-family: Georgia, serif; + color: #444; + font-size: 24px; + font-weight: normal; + margin: 0 0 5px 0; + padding: 0; +} + +div.sphinxsidebar h4 { + font-size: 20px; +} + +div.sphinxsidebar h3 a { + color: #444; +} + +div.sphinxsidebar p.logo a, +div.sphinxsidebar h3 a, +div.sphinxsidebar p.logo a:hover, +div.sphinxsidebar h3 a:hover { + border: none; +} + +div.sphinxsidebar p { + color: #555; + margin: 10px 0; +} + +div.sphinxsidebar ul { + margin: 10px 0; + padding: 0; + color: #000; +} + +div.sphinxsidebar ul li.toctree-l1 > a { + font-size: 120%; +} + +div.sphinxsidebar ul li.toctree-l2 > a { + font-size: 110%; +} + +div.sphinxsidebar input { + border: 1px solid #CCC; + font-family: Georgia, serif; + font-size: 1em; +} + +div.sphinxsidebar #searchbox { + margin: 1em 0; +} + +div.sphinxsidebar .search > div { + display: table-cell; +} + +div.sphinxsidebar hr { + border: none; + height: 1px; + color: #AAA; + background: #AAA; + + text-align: left; + margin-left: 0; + width: 50%; +} + +div.sphinxsidebar .badge { + border-bottom: none; +} + +div.sphinxsidebar .badge:hover { + border-bottom: none; +} + +/* To address an issue with donation coming after search */ +div.sphinxsidebar h3.donation { + margin-top: 10px; +} + +/* -- body styles ----------------------------------------------------------- */ + +a { + color: #004B6B; + text-decoration: underline; +} + +a:hover { + color: #6D4100; + text-decoration: underline; +} + +div.body h1, +div.body h2, +div.body h3, +div.body h4, +div.body h5, +div.body h6 { + font-family: Georgia, serif; + font-weight: normal; + margin: 30px 0px 10px 0px; + padding: 0; +} + +div.body h1 { margin-top: 0; padding-top: 0; font-size: 240%; } +div.body h2 { font-size: 180%; } +div.body h3 { font-size: 150%; } +div.body h4 { font-size: 130%; } +div.body h5 { font-size: 100%; } +div.body h6 { font-size: 100%; } + +a.headerlink { + color: #DDD; + padding: 0 4px; + text-decoration: none; +} + +a.headerlink:hover { + color: #444; + background: #EAEAEA; +} + +div.body p, div.body dd, div.body li { + line-height: 1.4em; +} + +div.admonition { + margin: 20px 0px; + padding: 10px 30px; + background-color: #EEE; + border: 1px solid #CCC; +} + +div.admonition tt.xref, div.admonition code.xref, div.admonition a tt { + background-color: #FBFBFB; + border-bottom: 1px solid #fafafa; +} + +div.admonition p.admonition-title { + font-family: Georgia, serif; + font-weight: normal; + font-size: 24px; + margin: 0 0 10px 0; + padding: 0; + line-height: 1; +} + +div.admonition p.last { + margin-bottom: 0; +} + +dt:target, .highlight { + background: #FAF3E8; +} + +div.warning { + background-color: #FCC; + border: 1px solid #FAA; +} + +div.danger { + background-color: #FCC; + border: 1px solid #FAA; + -moz-box-shadow: 2px 2px 4px #D52C2C; + -webkit-box-shadow: 2px 2px 4px #D52C2C; + box-shadow: 2px 2px 4px #D52C2C; +} + +div.error { + background-color: #FCC; + border: 1px solid #FAA; + -moz-box-shadow: 2px 2px 4px #D52C2C; + -webkit-box-shadow: 2px 2px 4px #D52C2C; + box-shadow: 2px 2px 4px #D52C2C; +} + +div.caution { + background-color: #FCC; + border: 1px solid #FAA; +} + +div.attention { + background-color: #FCC; + border: 1px solid #FAA; +} + +div.important { + background-color: #EEE; + border: 1px solid #CCC; +} + +div.note { + background-color: #EEE; + border: 1px solid #CCC; +} + +div.tip { + background-color: #EEE; + border: 1px solid #CCC; +} + +div.hint { + background-color: #EEE; + border: 1px solid #CCC; +} + +div.seealso { + background-color: #EEE; + border: 1px solid #CCC; +} + +div.topic { + background-color: #EEE; +} + +p.admonition-title { + display: inline; +} + +p.admonition-title:after { + content: ":"; +} + +pre, tt, code { + font-family: 'Consolas', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', monospace; + font-size: 0.9em; +} + +.hll { + background-color: #FFC; + margin: 0 -12px; + padding: 0 12px; + display: block; +} + +img.screenshot { +} + +tt.descname, tt.descclassname, code.descname, code.descclassname { + font-size: 0.95em; +} + +tt.descname, code.descname { + padding-right: 0.08em; +} + +img.screenshot { + -moz-box-shadow: 2px 2px 4px #EEE; + -webkit-box-shadow: 2px 2px 4px #EEE; + box-shadow: 2px 2px 4px #EEE; +} + +table.docutils { + border: 1px solid #888; + -moz-box-shadow: 2px 2px 4px #EEE; + -webkit-box-shadow: 2px 2px 4px #EEE; + box-shadow: 2px 2px 4px #EEE; +} + +table.docutils td, table.docutils th { + border: 1px solid #888; + padding: 0.25em 0.7em; +} + +table.field-list, table.footnote { + border: none; + -moz-box-shadow: none; + -webkit-box-shadow: none; + box-shadow: none; +} + +table.footnote { + margin: 15px 0; + width: 100%; + border: 1px solid #EEE; + background: #FDFDFD; + font-size: 0.9em; +} + +table.footnote + table.footnote { + margin-top: -15px; + border-top: none; +} + +table.field-list th { + padding: 0 0.8em 0 0; +} + +table.field-list td { + padding: 0; +} + +table.field-list p { + margin-bottom: 0.8em; +} + +/* Cloned from + * https://github.com/sphinx-doc/sphinx/commit/ef60dbfce09286b20b7385333d63a60321784e68 + */ +.field-name { + -moz-hyphens: manual; + -ms-hyphens: manual; + -webkit-hyphens: manual; + hyphens: manual; +} + +table.footnote td.label { + width: .1px; + padding: 0.3em 0 0.3em 0.5em; +} + +table.footnote td { + padding: 0.3em 0.5em; +} + +dl { + margin-left: 0; + margin-right: 0; + margin-top: 0; + padding: 0; +} + +dl dd { + margin-left: 30px; +} + +blockquote { + margin: 0 0 0 30px; + padding: 0; +} + +ul, ol { + /* Matches the 30px from the narrow-screen "li > ul" selector below */ + margin: 10px 0 10px 30px; + padding: 0; +} + +pre { + background: unset; + padding: 7px 30px; + margin: 15px 0px; + line-height: 1.3em; +} + +div.viewcode-block:target { + background: #ffd; +} + +dl pre, blockquote pre, li pre { + margin-left: 0; + padding-left: 30px; +} + +tt, code { + background-color: #ecf0f3; + color: #222; + /* padding: 1px 2px; */ +} + +tt.xref, code.xref, a tt { + background-color: #FBFBFB; + border-bottom: 1px solid #fff; +} + +a.reference { + text-decoration: none; + border-bottom: 1px dotted #004B6B; +} + +a.reference:hover { + border-bottom: 1px solid #6D4100; +} + +/* Don't put an underline on images */ +a.image-reference, a.image-reference:hover { + border-bottom: none; +} + +a.footnote-reference { + text-decoration: none; + font-size: 0.7em; + vertical-align: top; + border-bottom: 1px dotted #004B6B; +} + +a.footnote-reference:hover { + border-bottom: 1px solid #6D4100; +} + +a:hover tt, a:hover code { + background: #EEE; +} + +@media screen and (max-width: 940px) { + + body { + margin: 0; + padding: 20px 30px; + } + + div.documentwrapper { + float: none; + background: #fff; + margin-left: 0; + margin-top: 0; + margin-right: 0; + margin-bottom: 0; + } + + div.sphinxsidebar { + display: block; + float: none; + width: unset; + margin: 50px -30px -20px -30px; + padding: 10px 20px; + background: #333; + color: #FFF; + } + + div.sphinxsidebar h3, div.sphinxsidebar h4, div.sphinxsidebar p, + div.sphinxsidebar h3 a { + color: #fff; + } + + div.sphinxsidebar a { + color: #AAA; + } + + div.sphinxsidebar p.logo { + display: none; + } + + div.document { + width: 100%; + margin: 0; + } + + div.footer { + display: none; + } + + div.bodywrapper { + margin: 0; + } + + div.body { + min-height: 0; + min-width: auto; /* fixes width on small screens, breaks .hll */ + padding: 0; + } + + .hll { + /* "fixes" the breakage */ + width: max-content; + } + + .rtd_doc_footer { + display: none; + } + + .document { + width: auto; + } + + .footer { + width: auto; + } + + .github { + display: none; + } + + ul { + margin-left: 0; + } + + li > ul { + /* Matches the 30px from the "ul, ol" selector above */ + margin-left: 30px; + } +} + + +/* misc. */ + +.revsys-inline { + display: none!important; +} + +/* Hide ugly table cell borders in ..bibliography:: directive output */ +table.docutils.citation, table.docutils.citation td, table.docutils.citation th { + border: none; + /* Below needed in some edge cases; if not applied, bottom shadows appear */ + -moz-box-shadow: none; + -webkit-box-shadow: none; + box-shadow: none; +} + + +/* relbar */ + +.related { + line-height: 30px; + width: 100%; + font-size: 0.9rem; +} + +.related.top { + border-bottom: 1px solid #EEE; + margin-bottom: 20px; +} + +.related.bottom { + border-top: 1px solid #EEE; +} + +.related ul { + padding: 0; + margin: 0; + list-style: none; +} + +.related li { + display: inline; +} + +nav#rellinks { + float: right; +} + +nav#rellinks li+li:before { + content: "|"; +} + +nav#breadcrumbs li+li:before { + content: "\00BB"; +} + +/* Hide certain items when printing */ +@media print { + div.related { + display: none; + } +} + +img.github { + position: absolute; + top: 0; + border: 0; + right: 0; +} \ No newline at end of file diff --git a/twitter-langchain/_static/basic.css b/twitter-langchain/_static/basic.css new file mode 100644 index 000000000..d9846dacb --- /dev/null +++ b/twitter-langchain/_static/basic.css @@ -0,0 +1,914 @@ +/* + * Sphinx stylesheet -- basic theme. + */ + +/* -- main layout ----------------------------------------------------------- */ + +div.clearer { + clear: both; +} + +div.section::after { + display: block; + content: ''; + clear: left; +} + +/* -- relbar ---------------------------------------------------------------- */ + +div.related { + width: 100%; + font-size: 90%; +} + +div.related h3 { + display: none; +} + +div.related ul { + margin: 0; + padding: 0 0 0 10px; + list-style: none; +} + +div.related li { + display: inline; +} + +div.related li.right { + float: right; + margin-right: 5px; +} + +/* -- sidebar --------------------------------------------------------------- */ + +div.sphinxsidebarwrapper { + padding: 10px 5px 0 10px; +} + +div.sphinxsidebar { + float: left; + width: 230px; + margin-left: -100%; + font-size: 90%; + word-wrap: break-word; + overflow-wrap : break-word; +} + +div.sphinxsidebar ul { + list-style: none; +} + +div.sphinxsidebar ul ul, +div.sphinxsidebar ul.want-points { + margin-left: 20px; + list-style: square; +} + +div.sphinxsidebar ul ul { + margin-top: 0; + margin-bottom: 0; +} + +div.sphinxsidebar form { + margin-top: 10px; +} + +div.sphinxsidebar input { + border: 1px solid #98dbcc; + font-family: sans-serif; + font-size: 1em; +} + +div.sphinxsidebar #searchbox form.search { + overflow: hidden; +} + +div.sphinxsidebar #searchbox input[type="text"] { + float: left; + width: 80%; + padding: 0.25em; + box-sizing: border-box; +} + +div.sphinxsidebar #searchbox input[type="submit"] { + float: left; + width: 20%; + border-left: none; + padding: 0.25em; + box-sizing: border-box; +} + + +img { + border: 0; + max-width: 100%; +} + +/* -- search page ----------------------------------------------------------- */ + +ul.search { + margin-top: 10px; +} + +ul.search li { + padding: 5px 0; +} + +ul.search li a { + font-weight: bold; +} + +ul.search li p.context { + color: #888; + margin: 2px 0 0 30px; + text-align: left; +} + +ul.keywordmatches li.goodmatch a { + font-weight: bold; +} + +/* -- index page ------------------------------------------------------------ */ + +table.contentstable { + width: 90%; + margin-left: auto; + margin-right: auto; +} + +table.contentstable p.biglink { + line-height: 150%; +} + +a.biglink { + font-size: 1.3em; +} + +span.linkdescr { + font-style: italic; + padding-top: 5px; + font-size: 90%; +} + +/* -- general index --------------------------------------------------------- */ + +table.indextable { + width: 100%; +} + +table.indextable td { + text-align: left; + vertical-align: top; +} + +table.indextable ul { + margin-top: 0; + margin-bottom: 0; + list-style-type: none; +} + +table.indextable > tbody > tr > td > ul { + padding-left: 0em; +} + +table.indextable tr.pcap { + height: 10px; +} + +table.indextable tr.cap { + margin-top: 10px; + background-color: #f2f2f2; +} + +img.toggler { + margin-right: 3px; + margin-top: 3px; + cursor: pointer; +} + +div.modindex-jumpbox { + border-top: 1px solid #ddd; + border-bottom: 1px solid #ddd; + margin: 1em 0 1em 0; + padding: 0.4em; +} + +div.genindex-jumpbox { + border-top: 1px solid #ddd; + border-bottom: 1px solid #ddd; + margin: 1em 0 1em 0; + padding: 0.4em; +} + +/* -- domain module index --------------------------------------------------- */ + +table.modindextable td { + padding: 2px; + border-collapse: collapse; +} + +/* -- general body styles --------------------------------------------------- */ + +div.body { + min-width: inherit; + max-width: 800px; +} + +div.body p, div.body dd, div.body li, div.body blockquote { + -moz-hyphens: auto; + -ms-hyphens: auto; + -webkit-hyphens: auto; + hyphens: auto; +} + +a.headerlink { + visibility: hidden; +} + +a:visited { + color: #551A8B; +} + +h1:hover > a.headerlink, +h2:hover > a.headerlink, +h3:hover > a.headerlink, +h4:hover > a.headerlink, +h5:hover > a.headerlink, +h6:hover > a.headerlink, +dt:hover > a.headerlink, +caption:hover > a.headerlink, +p.caption:hover > a.headerlink, +div.code-block-caption:hover > a.headerlink { + visibility: visible; +} + +div.body p.caption { + text-align: inherit; +} + +div.body td { + text-align: left; +} + +.first { + margin-top: 0 !important; +} + +p.rubric { + margin-top: 30px; + font-weight: bold; +} + +img.align-left, figure.align-left, .figure.align-left, object.align-left { + clear: left; + float: left; + margin-right: 1em; +} + +img.align-right, figure.align-right, .figure.align-right, object.align-right { + clear: right; + float: right; + margin-left: 1em; +} + +img.align-center, figure.align-center, .figure.align-center, object.align-center { + display: block; + margin-left: auto; + margin-right: auto; +} + +img.align-default, figure.align-default, .figure.align-default { + display: block; + margin-left: auto; + margin-right: auto; +} + +.align-left { + text-align: left; +} + +.align-center { + text-align: center; +} + +.align-default { + text-align: center; +} + +.align-right { + text-align: right; +} + +/* -- sidebars -------------------------------------------------------------- */ + +div.sidebar, +aside.sidebar { + margin: 0 0 0.5em 1em; + border: 1px solid #ddb; + padding: 7px; + background-color: #ffe; + width: 40%; + float: right; + clear: right; + overflow-x: auto; +} + +p.sidebar-title { + font-weight: bold; +} + +nav.contents, +aside.topic, +div.admonition, div.topic, blockquote { + clear: left; +} + +/* -- topics ---------------------------------------------------------------- */ + +nav.contents, +aside.topic, +div.topic { + border: 1px solid #ccc; + padding: 7px; + margin: 10px 0 10px 0; +} + +p.topic-title { + font-size: 1.1em; + font-weight: bold; + margin-top: 10px; +} + +/* -- admonitions ----------------------------------------------------------- */ + +div.admonition { + margin-top: 10px; + margin-bottom: 10px; + padding: 7px; +} + +div.admonition dt { + font-weight: bold; +} + +p.admonition-title { + margin: 0px 10px 5px 0px; + font-weight: bold; +} + +div.body p.centered { + text-align: center; + margin-top: 25px; +} + +/* -- content of sidebars/topics/admonitions -------------------------------- */ + +div.sidebar > :last-child, +aside.sidebar > :last-child, +nav.contents > :last-child, +aside.topic > :last-child, +div.topic > :last-child, +div.admonition > :last-child { + margin-bottom: 0; +} + +div.sidebar::after, +aside.sidebar::after, +nav.contents::after, +aside.topic::after, +div.topic::after, +div.admonition::after, +blockquote::after { + display: block; + content: ''; + clear: both; +} + +/* -- tables ---------------------------------------------------------------- */ + +table.docutils { + margin-top: 10px; + margin-bottom: 10px; + border: 0; + border-collapse: collapse; +} + +table.align-center { + margin-left: auto; + margin-right: auto; +} + +table.align-default { + margin-left: auto; + margin-right: auto; +} + +table caption span.caption-number { + font-style: italic; +} + +table caption span.caption-text { +} + +table.docutils td, table.docutils th { + padding: 1px 8px 1px 5px; + border-top: 0; + border-left: 0; + border-right: 0; + border-bottom: 1px solid #aaa; +} + +th { + text-align: left; + padding-right: 5px; +} + +table.citation { + border-left: solid 1px gray; + margin-left: 1px; +} + +table.citation td { + border-bottom: none; +} + +th > :first-child, +td > :first-child { + margin-top: 0px; +} + +th > :last-child, +td > :last-child { + margin-bottom: 0px; +} + +/* -- figures --------------------------------------------------------------- */ + +div.figure, figure { + margin: 0.5em; + padding: 0.5em; +} + +div.figure p.caption, figcaption { + padding: 0.3em; +} + +div.figure p.caption span.caption-number, +figcaption span.caption-number { + font-style: italic; +} + +div.figure p.caption span.caption-text, +figcaption span.caption-text { +} + +/* -- field list styles ----------------------------------------------------- */ + +table.field-list td, table.field-list th { + border: 0 !important; +} + +.field-list ul { + margin: 0; + padding-left: 1em; +} + +.field-list p { + margin: 0; +} + +.field-name { + -moz-hyphens: manual; + -ms-hyphens: manual; + -webkit-hyphens: manual; + hyphens: manual; +} + +/* -- hlist styles ---------------------------------------------------------- */ + +table.hlist { + margin: 1em 0; +} + +table.hlist td { + vertical-align: top; +} + +/* -- object description styles --------------------------------------------- */ + +.sig { + font-family: 'Consolas', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', monospace; +} + +.sig-name, code.descname { + background-color: transparent; + font-weight: bold; +} + +.sig-name { + font-size: 1.1em; +} + +code.descname { + font-size: 1.2em; +} + +.sig-prename, code.descclassname { + background-color: transparent; +} + +.optional { + font-size: 1.3em; +} + +.sig-paren { + font-size: larger; +} + +.sig-param.n { + font-style: italic; +} + +/* C++ specific styling */ + +.sig-inline.c-texpr, +.sig-inline.cpp-texpr { + font-family: unset; +} + +.sig.c .k, .sig.c .kt, +.sig.cpp .k, .sig.cpp .kt { + color: #0033B3; +} + +.sig.c .m, +.sig.cpp .m { + color: #1750EB; +} + +.sig.c .s, .sig.c .sc, +.sig.cpp .s, .sig.cpp .sc { + color: #067D17; +} + + +/* -- other body styles ----------------------------------------------------- */ + +ol.arabic { + list-style: decimal; +} + +ol.loweralpha { + list-style: lower-alpha; +} + +ol.upperalpha { + list-style: upper-alpha; +} + +ol.lowerroman { + list-style: lower-roman; +} + +ol.upperroman { + list-style: upper-roman; +} + +:not(li) > ol > li:first-child > :first-child, +:not(li) > ul > li:first-child > :first-child { + margin-top: 0px; +} + +:not(li) > ol > li:last-child > :last-child, +:not(li) > ul > li:last-child > :last-child { + margin-bottom: 0px; +} + +ol.simple ol p, +ol.simple ul p, +ul.simple ol p, +ul.simple ul p { + margin-top: 0; +} + +ol.simple > li:not(:first-child) > p, +ul.simple > li:not(:first-child) > p { + margin-top: 0; +} + +ol.simple p, +ul.simple p { + margin-bottom: 0; +} + +aside.footnote > span, +div.citation > span { + float: left; +} +aside.footnote > span:last-of-type, +div.citation > span:last-of-type { + padding-right: 0.5em; +} +aside.footnote > p { + margin-left: 2em; +} +div.citation > p { + margin-left: 4em; +} +aside.footnote > p:last-of-type, +div.citation > p:last-of-type { + margin-bottom: 0em; +} +aside.footnote > p:last-of-type:after, +div.citation > p:last-of-type:after { + content: ""; + clear: both; +} + +dl.field-list { + display: grid; + grid-template-columns: fit-content(30%) auto; +} + +dl.field-list > dt { + font-weight: bold; + word-break: break-word; + padding-left: 0.5em; + padding-right: 5px; +} + +dl.field-list > dd { + padding-left: 0.5em; + margin-top: 0em; + margin-left: 0em; + margin-bottom: 0em; +} + +dl { + margin-bottom: 15px; +} + +dd > :first-child { + margin-top: 0px; +} + +dd ul, dd table { + margin-bottom: 10px; +} + +dd { + margin-top: 3px; + margin-bottom: 10px; + margin-left: 30px; +} + +.sig dd { + margin-top: 0px; + margin-bottom: 0px; +} + +.sig dl { + margin-top: 0px; + margin-bottom: 0px; +} + +dl > dd:last-child, +dl > dd:last-child > :last-child { + margin-bottom: 0; +} + +dt:target, span.highlighted { + background-color: #fbe54e; +} + +rect.highlighted { + fill: #fbe54e; +} + +dl.glossary dt { + font-weight: bold; + font-size: 1.1em; +} + +.versionmodified { + font-style: italic; +} + +.system-message { + background-color: #fda; + padding: 5px; + border: 3px solid red; +} + +.footnote:target { + background-color: #ffa; +} + +.line-block { + display: block; + margin-top: 1em; + margin-bottom: 1em; +} + +.line-block .line-block { + margin-top: 0; + margin-bottom: 0; + margin-left: 1.5em; +} + +.guilabel, .menuselection { + font-family: sans-serif; +} + +.accelerator { + text-decoration: underline; +} + +.classifier { + font-style: oblique; +} + +.classifier:before { + font-style: normal; + margin: 0 0.5em; + content: ":"; + display: inline-block; +} + +abbr, acronym { + border-bottom: dotted 1px; + cursor: help; +} + +.translated { + background-color: rgba(207, 255, 207, 0.2) +} + +.untranslated { + background-color: rgba(255, 207, 207, 0.2) +} + +/* -- code displays --------------------------------------------------------- */ + +pre { + overflow: auto; + overflow-y: hidden; /* fixes display issues on Chrome browsers */ +} + +pre, div[class*="highlight-"] { + clear: both; +} + +span.pre { + -moz-hyphens: none; + -ms-hyphens: none; + -webkit-hyphens: none; + hyphens: none; + white-space: nowrap; +} + +div[class*="highlight-"] { + margin: 1em 0; +} + +td.linenos pre { + border: 0; + background-color: transparent; + color: #aaa; +} + +table.highlighttable { + display: block; +} + +table.highlighttable tbody { + display: block; +} + +table.highlighttable tr { + display: flex; +} + +table.highlighttable td { + margin: 0; + padding: 0; +} + +table.highlighttable td.linenos { + padding-right: 0.5em; +} + +table.highlighttable td.code { + flex: 1; + overflow: hidden; +} + +.highlight .hll { + display: block; +} + +div.highlight pre, +table.highlighttable pre { + margin: 0; +} + +div.code-block-caption + div { + margin-top: 0; +} + +div.code-block-caption { + margin-top: 1em; + padding: 2px 5px; + font-size: small; +} + +div.code-block-caption code { + background-color: transparent; +} + +table.highlighttable td.linenos, +span.linenos, +div.highlight span.gp { /* gp: Generic.Prompt */ + user-select: none; + -webkit-user-select: text; /* Safari fallback only */ + -webkit-user-select: none; /* Chrome/Safari */ + -moz-user-select: none; /* Firefox */ + -ms-user-select: none; /* IE10+ */ +} + +div.code-block-caption span.caption-number { + padding: 0.1em 0.3em; + font-style: italic; +} + +div.code-block-caption span.caption-text { +} + +div.literal-block-wrapper { + margin: 1em 0; +} + +code.xref, a code { + background-color: transparent; + font-weight: bold; +} + +h1 code, h2 code, h3 code, h4 code, h5 code, h6 code { + background-color: transparent; +} + +.viewcode-link { + float: right; +} + +.viewcode-back { + float: right; + font-family: sans-serif; +} + +div.viewcode-block:target { + margin: -1px -10px; + padding: 0 10px; +} + +/* -- math display ---------------------------------------------------------- */ + +img.math { + vertical-align: middle; +} + +div.body div.math p { + text-align: center; +} + +span.eqno { + float: right; +} + +span.eqno a.headerlink { + position: absolute; + z-index: 1; +} + +div.math:hover a.headerlink { + visibility: visible; +} + +/* -- printout stylesheet --------------------------------------------------- */ + +@media print { + div.document, + div.documentwrapper, + div.bodywrapper { + margin: 0 !important; + width: 100%; + } + + div.sphinxsidebar, + div.related, + div.footer, + #top-link { + display: none; + } +} \ No newline at end of file diff --git a/twitter-langchain/_static/custom.css b/twitter-langchain/_static/custom.css new file mode 100644 index 000000000..2a924f1d6 --- /dev/null +++ b/twitter-langchain/_static/custom.css @@ -0,0 +1 @@ +/* This file intentionally left blank. */ diff --git a/twitter-langchain/_static/doctools.js b/twitter-langchain/_static/doctools.js new file mode 100644 index 000000000..0398ebb9f --- /dev/null +++ b/twitter-langchain/_static/doctools.js @@ -0,0 +1,149 @@ +/* + * Base JavaScript utilities for all Sphinx HTML documentation. + */ +"use strict"; + +const BLACKLISTED_KEY_CONTROL_ELEMENTS = new Set([ + "TEXTAREA", + "INPUT", + "SELECT", + "BUTTON", +]); + +const _ready = (callback) => { + if (document.readyState !== "loading") { + callback(); + } else { + document.addEventListener("DOMContentLoaded", callback); + } +}; + +/** + * Small JavaScript module for the documentation. + */ +const Documentation = { + init: () => { + Documentation.initDomainIndexTable(); + Documentation.initOnKeyListeners(); + }, + + /** + * i18n support + */ + TRANSLATIONS: {}, + PLURAL_EXPR: (n) => (n === 1 ? 0 : 1), + LOCALE: "unknown", + + // gettext and ngettext don't access this so that the functions + // can safely bound to a different name (_ = Documentation.gettext) + gettext: (string) => { + const translated = Documentation.TRANSLATIONS[string]; + switch (typeof translated) { + case "undefined": + return string; // no translation + case "string": + return translated; // translation exists + default: + return translated[0]; // (singular, plural) translation tuple exists + } + }, + + ngettext: (singular, plural, n) => { + const translated = Documentation.TRANSLATIONS[singular]; + if (typeof translated !== "undefined") + return translated[Documentation.PLURAL_EXPR(n)]; + return n === 1 ? singular : plural; + }, + + addTranslations: (catalog) => { + Object.assign(Documentation.TRANSLATIONS, catalog.messages); + Documentation.PLURAL_EXPR = new Function( + "n", + `return (${catalog.plural_expr})` + ); + Documentation.LOCALE = catalog.locale; + }, + + /** + * helper function to focus on search bar + */ + focusSearchBar: () => { + document.querySelectorAll("input[name=q]")[0]?.focus(); + }, + + /** + * Initialise the domain index toggle buttons + */ + initDomainIndexTable: () => { + const toggler = (el) => { + const idNumber = el.id.substr(7); + const toggledRows = document.querySelectorAll(`tr.cg-${idNumber}`); + if (el.src.substr(-9) === "minus.png") { + el.src = `${el.src.substr(0, el.src.length - 9)}plus.png`; + toggledRows.forEach((el) => (el.style.display = "none")); + } else { + el.src = `${el.src.substr(0, el.src.length - 8)}minus.png`; + toggledRows.forEach((el) => (el.style.display = "")); + } + }; + + const togglerElements = document.querySelectorAll("img.toggler"); + togglerElements.forEach((el) => + el.addEventListener("click", (event) => toggler(event.currentTarget)) + ); + togglerElements.forEach((el) => (el.style.display = "")); + if (DOCUMENTATION_OPTIONS.COLLAPSE_INDEX) togglerElements.forEach(toggler); + }, + + initOnKeyListeners: () => { + // only install a listener if it is really needed + if ( + !DOCUMENTATION_OPTIONS.NAVIGATION_WITH_KEYS && + !DOCUMENTATION_OPTIONS.ENABLE_SEARCH_SHORTCUTS + ) + return; + + document.addEventListener("keydown", (event) => { + // bail for input elements + if (BLACKLISTED_KEY_CONTROL_ELEMENTS.has(document.activeElement.tagName)) return; + // bail with special keys + if (event.altKey || event.ctrlKey || event.metaKey) return; + + if (!event.shiftKey) { + switch (event.key) { + case "ArrowLeft": + if (!DOCUMENTATION_OPTIONS.NAVIGATION_WITH_KEYS) break; + + const prevLink = document.querySelector('link[rel="prev"]'); + if (prevLink && prevLink.href) { + window.location.href = prevLink.href; + event.preventDefault(); + } + break; + case "ArrowRight": + if (!DOCUMENTATION_OPTIONS.NAVIGATION_WITH_KEYS) break; + + const nextLink = document.querySelector('link[rel="next"]'); + if (nextLink && nextLink.href) { + window.location.href = nextLink.href; + event.preventDefault(); + } + break; + } + } + + // some keyboard layouts may need Shift to get / + switch (event.key) { + case "/": + if (!DOCUMENTATION_OPTIONS.ENABLE_SEARCH_SHORTCUTS) break; + Documentation.focusSearchBar(); + event.preventDefault(); + } + }); + }, +}; + +// quick alias for translations +const _ = Documentation.gettext; + +_ready(Documentation.init); diff --git a/twitter-langchain/_static/documentation_options.js b/twitter-langchain/_static/documentation_options.js new file mode 100644 index 000000000..a8a18f581 --- /dev/null +++ b/twitter-langchain/_static/documentation_options.js @@ -0,0 +1,13 @@ +const DOCUMENTATION_OPTIONS = { + VERSION: '0.0.6', + LANGUAGE: 'en', + COLLAPSE_INDEX: false, + BUILDER: 'html', + FILE_SUFFIX: '.html', + LINK_SUFFIX: '.html', + HAS_SOURCE: true, + SOURCELINK_SUFFIX: '.txt', + NAVIGATION_WITH_KEYS: false, + SHOW_SEARCH_SUMMARY: true, + ENABLE_SEARCH_SHORTCUTS: true, +}; \ No newline at end of file diff --git a/twitter-langchain/_static/file.png b/twitter-langchain/_static/file.png new file mode 100644 index 0000000000000000000000000000000000000000..a858a410e4faa62ce324d814e4b816fff83a6fb3 GIT binary patch literal 286 zcmV+(0pb3MP)s`hMrGg#P~ix$^RISR_I47Y|r1 z_CyJOe}D1){SET-^Amu_i71Lt6eYfZjRyw@I6OQAIXXHDfiX^GbOlHe=Ae4>0m)d(f|Me07*qoM6N<$f}vM^LjV8( literal 0 HcmV?d00001 diff --git a/twitter-langchain/_static/github-banner.svg b/twitter-langchain/_static/github-banner.svg new file mode 100644 index 000000000..c47d9dc0c --- /dev/null +++ b/twitter-langchain/_static/github-banner.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/twitter-langchain/_static/language_data.js b/twitter-langchain/_static/language_data.js new file mode 100644 index 000000000..c7fe6c6fa --- /dev/null +++ b/twitter-langchain/_static/language_data.js @@ -0,0 +1,192 @@ +/* + * This script contains the language-specific data used by searchtools.js, + * namely the list of stopwords, stemmer, scorer and splitter. + */ + +var stopwords = ["a", "and", "are", "as", "at", "be", "but", "by", "for", "if", "in", "into", "is", "it", "near", "no", "not", "of", "on", "or", "such", "that", "the", "their", "then", "there", "these", "they", "this", "to", "was", "will", "with"]; + + +/* Non-minified version is copied as a separate JS file, if available */ + +/** + * Porter Stemmer + */ +var Stemmer = function() { + + var step2list = { + ational: 'ate', + tional: 'tion', + enci: 'ence', + anci: 'ance', + izer: 'ize', + bli: 'ble', + alli: 'al', + entli: 'ent', + eli: 'e', + ousli: 'ous', + ization: 'ize', + ation: 'ate', + ator: 'ate', + alism: 'al', + iveness: 'ive', + fulness: 'ful', + ousness: 'ous', + aliti: 'al', + iviti: 'ive', + biliti: 'ble', + logi: 'log' + }; + + var step3list = { + icate: 'ic', + ative: '', + alize: 'al', + iciti: 'ic', + ical: 'ic', + ful: '', + ness: '' + }; + + var c = "[^aeiou]"; // consonant + var v = "[aeiouy]"; // vowel + var C = c + "[^aeiouy]*"; // consonant sequence + var V = v + "[aeiou]*"; // vowel sequence + + var mgr0 = "^(" + C + ")?" + V + C; // [C]VC... is m>0 + var meq1 = "^(" + C + ")?" + V + C + "(" + V + ")?$"; // [C]VC[V] is m=1 + var mgr1 = "^(" + C + ")?" + V + C + V + C; // [C]VCVC... is m>1 + var s_v = "^(" + C + ")?" + v; // vowel in stem + + this.stemWord = function (w) { + var stem; + var suffix; + var firstch; + var origword = w; + + if (w.length < 3) + return w; + + var re; + var re2; + var re3; + var re4; + + firstch = w.substr(0,1); + if (firstch == "y") + w = firstch.toUpperCase() + w.substr(1); + + // Step 1a + re = /^(.+?)(ss|i)es$/; + re2 = /^(.+?)([^s])s$/; + + if (re.test(w)) + w = w.replace(re,"$1$2"); + else if (re2.test(w)) + w = w.replace(re2,"$1$2"); + + // Step 1b + re = /^(.+?)eed$/; + re2 = /^(.+?)(ed|ing)$/; + if (re.test(w)) { + var fp = re.exec(w); + re = new RegExp(mgr0); + if (re.test(fp[1])) { + re = /.$/; + w = w.replace(re,""); + } + } + else if (re2.test(w)) { + var fp = re2.exec(w); + stem = fp[1]; + re2 = new RegExp(s_v); + if (re2.test(stem)) { + w = stem; + re2 = /(at|bl|iz)$/; + re3 = new RegExp("([^aeiouylsz])\\1$"); + re4 = new RegExp("^" + C + v + "[^aeiouwxy]$"); + if (re2.test(w)) + w = w + "e"; + else if (re3.test(w)) { + re = /.$/; + w = w.replace(re,""); + } + else if (re4.test(w)) + w = w + "e"; + } + } + + // Step 1c + re = /^(.+?)y$/; + if (re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + re = new RegExp(s_v); + if (re.test(stem)) + w = stem + "i"; + } + + // Step 2 + re = /^(.+?)(ational|tional|enci|anci|izer|bli|alli|entli|eli|ousli|ization|ation|ator|alism|iveness|fulness|ousness|aliti|iviti|biliti|logi)$/; + if (re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + suffix = fp[2]; + re = new RegExp(mgr0); + if (re.test(stem)) + w = stem + step2list[suffix]; + } + + // Step 3 + re = /^(.+?)(icate|ative|alize|iciti|ical|ful|ness)$/; + if (re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + suffix = fp[2]; + re = new RegExp(mgr0); + if (re.test(stem)) + w = stem + step3list[suffix]; + } + + // Step 4 + re = /^(.+?)(al|ance|ence|er|ic|able|ible|ant|ement|ment|ent|ou|ism|ate|iti|ous|ive|ize)$/; + re2 = /^(.+?)(s|t)(ion)$/; + if (re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + re = new RegExp(mgr1); + if (re.test(stem)) + w = stem; + } + else if (re2.test(w)) { + var fp = re2.exec(w); + stem = fp[1] + fp[2]; + re2 = new RegExp(mgr1); + if (re2.test(stem)) + w = stem; + } + + // Step 5 + re = /^(.+?)e$/; + if (re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + re = new RegExp(mgr1); + re2 = new RegExp(meq1); + re3 = new RegExp("^" + C + v + "[^aeiouwxy]$"); + if (re.test(stem) || (re2.test(stem) && !(re3.test(stem)))) + w = stem; + } + re = /ll$/; + re2 = new RegExp(mgr1); + if (re.test(w) && re2.test(w)) { + re = /.$/; + w = w.replace(re,""); + } + + // and turn initial Y back to y + if (firstch == "y") + w = firstch.toLowerCase() + w.substr(1); + return w; + } +} + diff --git a/twitter-langchain/_static/minus.png b/twitter-langchain/_static/minus.png new file mode 100644 index 0000000000000000000000000000000000000000..d96755fdaf8bb2214971e0db9c1fd3077d7c419d GIT binary patch literal 90 zcmeAS@N?(olHy`uVBq!ia0vp^+#t*WBp7;*Yy1LIik>cxAr*|t7R?Mi>2?kWtu=nj kDsEF_5m^0CR;1wuP-*O&G^0G}KYk!hp00i_>zopr08q^qX#fBK literal 0 HcmV?d00001 diff --git a/twitter-langchain/_static/plus.png b/twitter-langchain/_static/plus.png new file mode 100644 index 0000000000000000000000000000000000000000..7107cec93a979b9a5f64843235a16651d563ce2d GIT binary patch literal 90 zcmeAS@N?(olHy`uVBq!ia0vp^+#t*WBp7;*Yy1LIik>cxAr*|t7R?Mi>2?kWtu>-2 m3q%Vub%g%s<8sJhVPMczOq}xhg9DJoz~JfX=d#Wzp$Pyb1r*Kz literal 0 HcmV?d00001 diff --git a/twitter-langchain/_static/pygments.css b/twitter-langchain/_static/pygments.css new file mode 100644 index 000000000..04a41742e --- /dev/null +++ b/twitter-langchain/_static/pygments.css @@ -0,0 +1,84 @@ +pre { line-height: 125%; } +td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } +span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } +td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } +span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } +.highlight .hll { background-color: #ffffcc } +.highlight { background: #f8f8f8; } +.highlight .c { color: #8f5902; font-style: italic } /* Comment */ +.highlight .err { color: #a40000; border: 1px solid #ef2929 } /* Error */ +.highlight .g { color: #000000 } /* Generic */ +.highlight .k { color: #004461; font-weight: bold } /* Keyword */ +.highlight .l { color: #000000 } /* Literal */ +.highlight .n { color: #000000 } /* Name */ +.highlight .o { color: #582800 } /* Operator */ +.highlight .x { color: #000000 } /* Other */ +.highlight .p { color: #000000; font-weight: bold } /* Punctuation */ +.highlight .ch { color: #8f5902; font-style: italic } /* Comment.Hashbang */ +.highlight .cm { color: #8f5902; font-style: italic } /* Comment.Multiline */ +.highlight .cp { color: #8f5902 } /* Comment.Preproc */ +.highlight .cpf { color: #8f5902; font-style: italic } /* Comment.PreprocFile */ +.highlight .c1 { color: #8f5902; font-style: italic } /* Comment.Single */ +.highlight .cs { color: #8f5902; font-style: italic } /* Comment.Special */ +.highlight .gd { color: #a40000 } /* Generic.Deleted */ +.highlight .ge { color: #000000; font-style: italic } /* Generic.Emph */ +.highlight .ges { color: #000000 } /* Generic.EmphStrong */ +.highlight .gr { color: #ef2929 } /* Generic.Error */ +.highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */ +.highlight .gi { color: #00A000 } /* Generic.Inserted */ +.highlight .go { color: #888888 } /* Generic.Output */ +.highlight .gp { color: #745334 } /* Generic.Prompt */ +.highlight .gs { color: #000000; font-weight: bold } /* Generic.Strong */ +.highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ +.highlight .gt { color: #a40000; font-weight: bold } /* Generic.Traceback */ +.highlight .kc { color: #004461; font-weight: bold } /* Keyword.Constant */ +.highlight .kd { color: #004461; font-weight: bold } /* Keyword.Declaration */ +.highlight .kn { color: #004461; font-weight: bold } /* Keyword.Namespace */ +.highlight .kp { color: #004461; font-weight: bold } /* Keyword.Pseudo */ +.highlight .kr { color: #004461; font-weight: bold } /* Keyword.Reserved */ +.highlight .kt { color: #004461; font-weight: bold } /* Keyword.Type */ +.highlight .ld { color: #000000 } /* Literal.Date */ +.highlight .m { color: #990000 } /* Literal.Number */ +.highlight .s { color: #4e9a06 } /* Literal.String */ +.highlight .na { color: #c4a000 } /* Name.Attribute */ +.highlight .nb { color: #004461 } /* Name.Builtin */ +.highlight .nc { color: #000000 } /* Name.Class */ +.highlight .no { color: #000000 } /* Name.Constant */ +.highlight .nd { color: #888888 } /* Name.Decorator */ +.highlight .ni { color: #ce5c00 } /* Name.Entity */ +.highlight .ne { color: #cc0000; font-weight: bold } /* Name.Exception */ +.highlight .nf { color: #000000 } /* Name.Function */ +.highlight .nl { color: #f57900 } /* Name.Label */ +.highlight .nn { color: #000000 } /* Name.Namespace */ +.highlight .nx { color: #000000 } /* Name.Other */ +.highlight .py { color: #000000 } /* Name.Property */ +.highlight .nt { color: #004461; font-weight: bold } /* Name.Tag */ +.highlight .nv { color: #000000 } /* Name.Variable */ +.highlight .ow { color: #004461; font-weight: bold } /* Operator.Word */ +.highlight .pm { color: #000000; font-weight: bold } /* Punctuation.Marker */ +.highlight .w { color: #f8f8f8 } /* Text.Whitespace */ +.highlight .mb { color: #990000 } /* Literal.Number.Bin */ +.highlight .mf { color: #990000 } /* Literal.Number.Float */ +.highlight .mh { color: #990000 } /* Literal.Number.Hex */ +.highlight .mi { color: #990000 } /* Literal.Number.Integer */ +.highlight .mo { color: #990000 } /* Literal.Number.Oct */ +.highlight .sa { color: #4e9a06 } /* Literal.String.Affix */ +.highlight .sb { color: #4e9a06 } /* Literal.String.Backtick */ +.highlight .sc { color: #4e9a06 } /* Literal.String.Char */ +.highlight .dl { color: #4e9a06 } /* Literal.String.Delimiter */ +.highlight .sd { color: #8f5902; font-style: italic } /* Literal.String.Doc */ +.highlight .s2 { color: #4e9a06 } /* Literal.String.Double */ +.highlight .se { color: #4e9a06 } /* Literal.String.Escape */ +.highlight .sh { color: #4e9a06 } /* Literal.String.Heredoc */ +.highlight .si { color: #4e9a06 } /* Literal.String.Interpol */ +.highlight .sx { color: #4e9a06 } /* Literal.String.Other */ +.highlight .sr { color: #4e9a06 } /* Literal.String.Regex */ +.highlight .s1 { color: #4e9a06 } /* Literal.String.Single */ +.highlight .ss { color: #4e9a06 } /* Literal.String.Symbol */ +.highlight .bp { color: #3465a4 } /* Name.Builtin.Pseudo */ +.highlight .fm { color: #000000 } /* Name.Function.Magic */ +.highlight .vc { color: #000000 } /* Name.Variable.Class */ +.highlight .vg { color: #000000 } /* Name.Variable.Global */ +.highlight .vi { color: #000000 } /* Name.Variable.Instance */ +.highlight .vm { color: #000000 } /* Name.Variable.Magic */ +.highlight .il { color: #990000 } /* Literal.Number.Integer.Long */ \ No newline at end of file diff --git a/twitter-langchain/_static/searchtools.js b/twitter-langchain/_static/searchtools.js new file mode 100644 index 000000000..2c774d17a --- /dev/null +++ b/twitter-langchain/_static/searchtools.js @@ -0,0 +1,632 @@ +/* + * Sphinx JavaScript utilities for the full-text search. + */ +"use strict"; + +/** + * Simple result scoring code. + */ +if (typeof Scorer === "undefined") { + var Scorer = { + // Implement the following function to further tweak the score for each result + // The function takes a result array [docname, title, anchor, descr, score, filename] + // and returns the new score. + /* + score: result => { + const [docname, title, anchor, descr, score, filename, kind] = result + return score + }, + */ + + // query matches the full name of an object + objNameMatch: 11, + // or matches in the last dotted part of the object name + objPartialMatch: 6, + // Additive scores depending on the priority of the object + objPrio: { + 0: 15, // used to be importantResults + 1: 5, // used to be objectResults + 2: -5, // used to be unimportantResults + }, + // Used when the priority is not in the mapping. + objPrioDefault: 0, + + // query found in title + title: 15, + partialTitle: 7, + // query found in terms + term: 5, + partialTerm: 2, + }; +} + +// Global search result kind enum, used by themes to style search results. +class SearchResultKind { + static get index() { return "index"; } + static get object() { return "object"; } + static get text() { return "text"; } + static get title() { return "title"; } +} + +const _removeChildren = (element) => { + while (element && element.lastChild) element.removeChild(element.lastChild); +}; + +/** + * See https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions#escaping + */ +const _escapeRegExp = (string) => + string.replace(/[.*+\-?^${}()|[\]\\]/g, "\\$&"); // $& means the whole matched string + +const _displayItem = (item, searchTerms, highlightTerms) => { + const docBuilder = DOCUMENTATION_OPTIONS.BUILDER; + const docFileSuffix = DOCUMENTATION_OPTIONS.FILE_SUFFIX; + const docLinkSuffix = DOCUMENTATION_OPTIONS.LINK_SUFFIX; + const showSearchSummary = DOCUMENTATION_OPTIONS.SHOW_SEARCH_SUMMARY; + const contentRoot = document.documentElement.dataset.content_root; + + const [docName, title, anchor, descr, score, _filename, kind] = item; + + let listItem = document.createElement("li"); + // Add a class representing the item's type: + // can be used by a theme's CSS selector for styling + // See SearchResultKind for the class names. + listItem.classList.add(`kind-${kind}`); + let requestUrl; + let linkUrl; + if (docBuilder === "dirhtml") { + // dirhtml builder + let dirname = docName + "/"; + if (dirname.match(/\/index\/$/)) + dirname = dirname.substring(0, dirname.length - 6); + else if (dirname === "index/") dirname = ""; + requestUrl = contentRoot + dirname; + linkUrl = requestUrl; + } else { + // normal html builders + requestUrl = contentRoot + docName + docFileSuffix; + linkUrl = docName + docLinkSuffix; + } + let linkEl = listItem.appendChild(document.createElement("a")); + linkEl.href = linkUrl + anchor; + linkEl.dataset.score = score; + linkEl.innerHTML = title; + if (descr) { + listItem.appendChild(document.createElement("span")).innerHTML = + " (" + descr + ")"; + // highlight search terms in the description + if (SPHINX_HIGHLIGHT_ENABLED) // set in sphinx_highlight.js + highlightTerms.forEach((term) => _highlightText(listItem, term, "highlighted")); + } + else if (showSearchSummary) + fetch(requestUrl) + .then((responseData) => responseData.text()) + .then((data) => { + if (data) + listItem.appendChild( + Search.makeSearchSummary(data, searchTerms, anchor) + ); + // highlight search terms in the summary + if (SPHINX_HIGHLIGHT_ENABLED) // set in sphinx_highlight.js + highlightTerms.forEach((term) => _highlightText(listItem, term, "highlighted")); + }); + Search.output.appendChild(listItem); +}; +const _finishSearch = (resultCount) => { + Search.stopPulse(); + Search.title.innerText = _("Search Results"); + if (!resultCount) + Search.status.innerText = Documentation.gettext( + "Your search did not match any documents. Please make sure that all words are spelled correctly and that you've selected enough categories." + ); + else + Search.status.innerText = Documentation.ngettext( + "Search finished, found one page matching the search query.", + "Search finished, found ${resultCount} pages matching the search query.", + resultCount, + ).replace('${resultCount}', resultCount); +}; +const _displayNextItem = ( + results, + resultCount, + searchTerms, + highlightTerms, +) => { + // results left, load the summary and display it + // this is intended to be dynamic (don't sub resultsCount) + if (results.length) { + _displayItem(results.pop(), searchTerms, highlightTerms); + setTimeout( + () => _displayNextItem(results, resultCount, searchTerms, highlightTerms), + 5 + ); + } + // search finished, update title and status message + else _finishSearch(resultCount); +}; +// Helper function used by query() to order search results. +// Each input is an array of [docname, title, anchor, descr, score, filename, kind]. +// Order the results by score (in opposite order of appearance, since the +// `_displayNextItem` function uses pop() to retrieve items) and then alphabetically. +const _orderResultsByScoreThenName = (a, b) => { + const leftScore = a[4]; + const rightScore = b[4]; + if (leftScore === rightScore) { + // same score: sort alphabetically + const leftTitle = a[1].toLowerCase(); + const rightTitle = b[1].toLowerCase(); + if (leftTitle === rightTitle) return 0; + return leftTitle > rightTitle ? -1 : 1; // inverted is intentional + } + return leftScore > rightScore ? 1 : -1; +}; + +/** + * Default splitQuery function. Can be overridden in ``sphinx.search`` with a + * custom function per language. + * + * The regular expression works by splitting the string on consecutive characters + * that are not Unicode letters, numbers, underscores, or emoji characters. + * This is the same as ``\W+`` in Python, preserving the surrogate pair area. + */ +if (typeof splitQuery === "undefined") { + var splitQuery = (query) => query + .split(/[^\p{Letter}\p{Number}_\p{Emoji_Presentation}]+/gu) + .filter(term => term) // remove remaining empty strings +} + +/** + * Search Module + */ +const Search = { + _index: null, + _queued_query: null, + _pulse_status: -1, + + htmlToText: (htmlString, anchor) => { + const htmlElement = new DOMParser().parseFromString(htmlString, 'text/html'); + for (const removalQuery of [".headerlink", "script", "style"]) { + htmlElement.querySelectorAll(removalQuery).forEach((el) => { el.remove() }); + } + if (anchor) { + const anchorContent = htmlElement.querySelector(`[role="main"] ${anchor}`); + if (anchorContent) return anchorContent.textContent; + + console.warn( + `Anchored content block not found. Sphinx search tries to obtain it via DOM query '[role=main] ${anchor}'. Check your theme or template.` + ); + } + + // if anchor not specified or not found, fall back to main content + const docContent = htmlElement.querySelector('[role="main"]'); + if (docContent) return docContent.textContent; + + console.warn( + "Content block not found. Sphinx search tries to obtain it via DOM query '[role=main]'. Check your theme or template." + ); + return ""; + }, + + init: () => { + const query = new URLSearchParams(window.location.search).get("q"); + document + .querySelectorAll('input[name="q"]') + .forEach((el) => (el.value = query)); + if (query) Search.performSearch(query); + }, + + loadIndex: (url) => + (document.body.appendChild(document.createElement("script")).src = url), + + setIndex: (index) => { + Search._index = index; + if (Search._queued_query !== null) { + const query = Search._queued_query; + Search._queued_query = null; + Search.query(query); + } + }, + + hasIndex: () => Search._index !== null, + + deferQuery: (query) => (Search._queued_query = query), + + stopPulse: () => (Search._pulse_status = -1), + + startPulse: () => { + if (Search._pulse_status >= 0) return; + + const pulse = () => { + Search._pulse_status = (Search._pulse_status + 1) % 4; + Search.dots.innerText = ".".repeat(Search._pulse_status); + if (Search._pulse_status >= 0) window.setTimeout(pulse, 500); + }; + pulse(); + }, + + /** + * perform a search for something (or wait until index is loaded) + */ + performSearch: (query) => { + // create the required interface elements + const searchText = document.createElement("h2"); + searchText.textContent = _("Searching"); + const searchSummary = document.createElement("p"); + searchSummary.classList.add("search-summary"); + searchSummary.innerText = ""; + const searchList = document.createElement("ul"); + searchList.setAttribute("role", "list"); + searchList.classList.add("search"); + + const out = document.getElementById("search-results"); + Search.title = out.appendChild(searchText); + Search.dots = Search.title.appendChild(document.createElement("span")); + Search.status = out.appendChild(searchSummary); + Search.output = out.appendChild(searchList); + + const searchProgress = document.getElementById("search-progress"); + // Some themes don't use the search progress node + if (searchProgress) { + searchProgress.innerText = _("Preparing search..."); + } + Search.startPulse(); + + // index already loaded, the browser was quick! + if (Search.hasIndex()) Search.query(query); + else Search.deferQuery(query); + }, + + _parseQuery: (query) => { + // stem the search terms and add them to the correct list + const stemmer = new Stemmer(); + const searchTerms = new Set(); + const excludedTerms = new Set(); + const highlightTerms = new Set(); + const objectTerms = new Set(splitQuery(query.toLowerCase().trim())); + splitQuery(query.trim()).forEach((queryTerm) => { + const queryTermLower = queryTerm.toLowerCase(); + + // maybe skip this "word" + // stopwords array is from language_data.js + if ( + stopwords.indexOf(queryTermLower) !== -1 || + queryTerm.match(/^\d+$/) + ) + return; + + // stem the word + let word = stemmer.stemWord(queryTermLower); + // select the correct list + if (word[0] === "-") excludedTerms.add(word.substr(1)); + else { + searchTerms.add(word); + highlightTerms.add(queryTermLower); + } + }); + + if (SPHINX_HIGHLIGHT_ENABLED) { // set in sphinx_highlight.js + localStorage.setItem("sphinx_highlight_terms", [...highlightTerms].join(" ")) + } + + // console.debug("SEARCH: searching for:"); + // console.info("required: ", [...searchTerms]); + // console.info("excluded: ", [...excludedTerms]); + + return [query, searchTerms, excludedTerms, highlightTerms, objectTerms]; + }, + + /** + * execute search (requires search index to be loaded) + */ + _performSearch: (query, searchTerms, excludedTerms, highlightTerms, objectTerms) => { + const filenames = Search._index.filenames; + const docNames = Search._index.docnames; + const titles = Search._index.titles; + const allTitles = Search._index.alltitles; + const indexEntries = Search._index.indexentries; + + // Collect multiple result groups to be sorted separately and then ordered. + // Each is an array of [docname, title, anchor, descr, score, filename, kind]. + const normalResults = []; + const nonMainIndexResults = []; + + _removeChildren(document.getElementById("search-progress")); + + const queryLower = query.toLowerCase().trim(); + for (const [title, foundTitles] of Object.entries(allTitles)) { + if (title.toLowerCase().trim().includes(queryLower) && (queryLower.length >= title.length/2)) { + for (const [file, id] of foundTitles) { + const score = Math.round(Scorer.title * queryLower.length / title.length); + const boost = titles[file] === title ? 1 : 0; // add a boost for document titles + normalResults.push([ + docNames[file], + titles[file] !== title ? `${titles[file]} > ${title}` : title, + id !== null ? "#" + id : "", + null, + score + boost, + filenames[file], + SearchResultKind.title, + ]); + } + } + } + + // search for explicit entries in index directives + for (const [entry, foundEntries] of Object.entries(indexEntries)) { + if (entry.includes(queryLower) && (queryLower.length >= entry.length/2)) { + for (const [file, id, isMain] of foundEntries) { + const score = Math.round(100 * queryLower.length / entry.length); + const result = [ + docNames[file], + titles[file], + id ? "#" + id : "", + null, + score, + filenames[file], + SearchResultKind.index, + ]; + if (isMain) { + normalResults.push(result); + } else { + nonMainIndexResults.push(result); + } + } + } + } + + // lookup as object + objectTerms.forEach((term) => + normalResults.push(...Search.performObjectSearch(term, objectTerms)) + ); + + // lookup as search terms in fulltext + normalResults.push(...Search.performTermsSearch(searchTerms, excludedTerms)); + + // let the scorer override scores with a custom scoring function + if (Scorer.score) { + normalResults.forEach((item) => (item[4] = Scorer.score(item))); + nonMainIndexResults.forEach((item) => (item[4] = Scorer.score(item))); + } + + // Sort each group of results by score and then alphabetically by name. + normalResults.sort(_orderResultsByScoreThenName); + nonMainIndexResults.sort(_orderResultsByScoreThenName); + + // Combine the result groups in (reverse) order. + // Non-main index entries are typically arbitrary cross-references, + // so display them after other results. + let results = [...nonMainIndexResults, ...normalResults]; + + // remove duplicate search results + // note the reversing of results, so that in the case of duplicates, the highest-scoring entry is kept + let seen = new Set(); + results = results.reverse().reduce((acc, result) => { + let resultStr = result.slice(0, 4).concat([result[5]]).map(v => String(v)).join(','); + if (!seen.has(resultStr)) { + acc.push(result); + seen.add(resultStr); + } + return acc; + }, []); + + return results.reverse(); + }, + + query: (query) => { + const [searchQuery, searchTerms, excludedTerms, highlightTerms, objectTerms] = Search._parseQuery(query); + const results = Search._performSearch(searchQuery, searchTerms, excludedTerms, highlightTerms, objectTerms); + + // for debugging + //Search.lastresults = results.slice(); // a copy + // console.info("search results:", Search.lastresults); + + // print the results + _displayNextItem(results, results.length, searchTerms, highlightTerms); + }, + + /** + * search for object names + */ + performObjectSearch: (object, objectTerms) => { + const filenames = Search._index.filenames; + const docNames = Search._index.docnames; + const objects = Search._index.objects; + const objNames = Search._index.objnames; + const titles = Search._index.titles; + + const results = []; + + const objectSearchCallback = (prefix, match) => { + const name = match[4] + const fullname = (prefix ? prefix + "." : "") + name; + const fullnameLower = fullname.toLowerCase(); + if (fullnameLower.indexOf(object) < 0) return; + + let score = 0; + const parts = fullnameLower.split("."); + + // check for different match types: exact matches of full name or + // "last name" (i.e. last dotted part) + if (fullnameLower === object || parts.slice(-1)[0] === object) + score += Scorer.objNameMatch; + else if (parts.slice(-1)[0].indexOf(object) > -1) + score += Scorer.objPartialMatch; // matches in last name + + const objName = objNames[match[1]][2]; + const title = titles[match[0]]; + + // If more than one term searched for, we require other words to be + // found in the name/title/description + const otherTerms = new Set(objectTerms); + otherTerms.delete(object); + if (otherTerms.size > 0) { + const haystack = `${prefix} ${name} ${objName} ${title}`.toLowerCase(); + if ( + [...otherTerms].some((otherTerm) => haystack.indexOf(otherTerm) < 0) + ) + return; + } + + let anchor = match[3]; + if (anchor === "") anchor = fullname; + else if (anchor === "-") anchor = objNames[match[1]][1] + "-" + fullname; + + const descr = objName + _(", in ") + title; + + // add custom score for some objects according to scorer + if (Scorer.objPrio.hasOwnProperty(match[2])) + score += Scorer.objPrio[match[2]]; + else score += Scorer.objPrioDefault; + + results.push([ + docNames[match[0]], + fullname, + "#" + anchor, + descr, + score, + filenames[match[0]], + SearchResultKind.object, + ]); + }; + Object.keys(objects).forEach((prefix) => + objects[prefix].forEach((array) => + objectSearchCallback(prefix, array) + ) + ); + return results; + }, + + /** + * search for full-text terms in the index + */ + performTermsSearch: (searchTerms, excludedTerms) => { + // prepare search + const terms = Search._index.terms; + const titleTerms = Search._index.titleterms; + const filenames = Search._index.filenames; + const docNames = Search._index.docnames; + const titles = Search._index.titles; + + const scoreMap = new Map(); + const fileMap = new Map(); + + // perform the search on the required terms + searchTerms.forEach((word) => { + const files = []; + const arr = [ + { files: terms[word], score: Scorer.term }, + { files: titleTerms[word], score: Scorer.title }, + ]; + // add support for partial matches + if (word.length > 2) { + const escapedWord = _escapeRegExp(word); + if (!terms.hasOwnProperty(word)) { + Object.keys(terms).forEach((term) => { + if (term.match(escapedWord)) + arr.push({ files: terms[term], score: Scorer.partialTerm }); + }); + } + if (!titleTerms.hasOwnProperty(word)) { + Object.keys(titleTerms).forEach((term) => { + if (term.match(escapedWord)) + arr.push({ files: titleTerms[term], score: Scorer.partialTitle }); + }); + } + } + + // no match but word was a required one + if (arr.every((record) => record.files === undefined)) return; + + // found search word in contents + arr.forEach((record) => { + if (record.files === undefined) return; + + let recordFiles = record.files; + if (recordFiles.length === undefined) recordFiles = [recordFiles]; + files.push(...recordFiles); + + // set score for the word in each file + recordFiles.forEach((file) => { + if (!scoreMap.has(file)) scoreMap.set(file, {}); + scoreMap.get(file)[word] = record.score; + }); + }); + + // create the mapping + files.forEach((file) => { + if (!fileMap.has(file)) fileMap.set(file, [word]); + else if (fileMap.get(file).indexOf(word) === -1) fileMap.get(file).push(word); + }); + }); + + // now check if the files don't contain excluded terms + const results = []; + for (const [file, wordList] of fileMap) { + // check if all requirements are matched + + // as search terms with length < 3 are discarded + const filteredTermCount = [...searchTerms].filter( + (term) => term.length > 2 + ).length; + if ( + wordList.length !== searchTerms.size && + wordList.length !== filteredTermCount + ) + continue; + + // ensure that none of the excluded terms is in the search result + if ( + [...excludedTerms].some( + (term) => + terms[term] === file || + titleTerms[term] === file || + (terms[term] || []).includes(file) || + (titleTerms[term] || []).includes(file) + ) + ) + break; + + // select one (max) score for the file. + const score = Math.max(...wordList.map((w) => scoreMap.get(file)[w])); + // add result to the result list + results.push([ + docNames[file], + titles[file], + "", + null, + score, + filenames[file], + SearchResultKind.text, + ]); + } + return results; + }, + + /** + * helper function to return a node containing the + * search summary for a given text. keywords is a list + * of stemmed words. + */ + makeSearchSummary: (htmlText, keywords, anchor) => { + const text = Search.htmlToText(htmlText, anchor); + if (text === "") return null; + + const textLower = text.toLowerCase(); + const actualStartPosition = [...keywords] + .map((k) => textLower.indexOf(k.toLowerCase())) + .filter((i) => i > -1) + .slice(-1)[0]; + const startWithContext = Math.max(actualStartPosition - 120, 0); + + const top = startWithContext === 0 ? "" : "..."; + const tail = startWithContext + 240 < text.length ? "..." : ""; + + let summary = document.createElement("p"); + summary.classList.add("context"); + summary.textContent = top + text.substr(startWithContext, 240).trim() + tail; + + return summary; + }, +}; + +_ready(Search.init); diff --git a/twitter-langchain/_static/sphinx_highlight.js b/twitter-langchain/_static/sphinx_highlight.js new file mode 100644 index 000000000..8a96c69a1 --- /dev/null +++ b/twitter-langchain/_static/sphinx_highlight.js @@ -0,0 +1,154 @@ +/* Highlighting utilities for Sphinx HTML documentation. */ +"use strict"; + +const SPHINX_HIGHLIGHT_ENABLED = true + +/** + * highlight a given string on a node by wrapping it in + * span elements with the given class name. + */ +const _highlight = (node, addItems, text, className) => { + if (node.nodeType === Node.TEXT_NODE) { + const val = node.nodeValue; + const parent = node.parentNode; + const pos = val.toLowerCase().indexOf(text); + if ( + pos >= 0 && + !parent.classList.contains(className) && + !parent.classList.contains("nohighlight") + ) { + let span; + + const closestNode = parent.closest("body, svg, foreignObject"); + const isInSVG = closestNode && closestNode.matches("svg"); + if (isInSVG) { + span = document.createElementNS("http://www.w3.org/2000/svg", "tspan"); + } else { + span = document.createElement("span"); + span.classList.add(className); + } + + span.appendChild(document.createTextNode(val.substr(pos, text.length))); + const rest = document.createTextNode(val.substr(pos + text.length)); + parent.insertBefore( + span, + parent.insertBefore( + rest, + node.nextSibling + ) + ); + node.nodeValue = val.substr(0, pos); + /* There may be more occurrences of search term in this node. So call this + * function recursively on the remaining fragment. + */ + _highlight(rest, addItems, text, className); + + if (isInSVG) { + const rect = document.createElementNS( + "http://www.w3.org/2000/svg", + "rect" + ); + const bbox = parent.getBBox(); + rect.x.baseVal.value = bbox.x; + rect.y.baseVal.value = bbox.y; + rect.width.baseVal.value = bbox.width; + rect.height.baseVal.value = bbox.height; + rect.setAttribute("class", className); + addItems.push({ parent: parent, target: rect }); + } + } + } else if (node.matches && !node.matches("button, select, textarea")) { + node.childNodes.forEach((el) => _highlight(el, addItems, text, className)); + } +}; +const _highlightText = (thisNode, text, className) => { + let addItems = []; + _highlight(thisNode, addItems, text, className); + addItems.forEach((obj) => + obj.parent.insertAdjacentElement("beforebegin", obj.target) + ); +}; + +/** + * Small JavaScript module for the documentation. + */ +const SphinxHighlight = { + + /** + * highlight the search words provided in localstorage in the text + */ + highlightSearchWords: () => { + if (!SPHINX_HIGHLIGHT_ENABLED) return; // bail if no highlight + + // get and clear terms from localstorage + const url = new URL(window.location); + const highlight = + localStorage.getItem("sphinx_highlight_terms") + || url.searchParams.get("highlight") + || ""; + localStorage.removeItem("sphinx_highlight_terms") + url.searchParams.delete("highlight"); + window.history.replaceState({}, "", url); + + // get individual terms from highlight string + const terms = highlight.toLowerCase().split(/\s+/).filter(x => x); + if (terms.length === 0) return; // nothing to do + + // There should never be more than one element matching "div.body" + const divBody = document.querySelectorAll("div.body"); + const body = divBody.length ? divBody[0] : document.querySelector("body"); + window.setTimeout(() => { + terms.forEach((term) => _highlightText(body, term, "highlighted")); + }, 10); + + const searchBox = document.getElementById("searchbox"); + if (searchBox === null) return; + searchBox.appendChild( + document + .createRange() + .createContextualFragment( + '" + ) + ); + }, + + /** + * helper function to hide the search marks again + */ + hideSearchWords: () => { + document + .querySelectorAll("#searchbox .highlight-link") + .forEach((el) => el.remove()); + document + .querySelectorAll("span.highlighted") + .forEach((el) => el.classList.remove("highlighted")); + localStorage.removeItem("sphinx_highlight_terms") + }, + + initEscapeListener: () => { + // only install a listener if it is really needed + if (!DOCUMENTATION_OPTIONS.ENABLE_SEARCH_SHORTCUTS) return; + + document.addEventListener("keydown", (event) => { + // bail for input elements + if (BLACKLISTED_KEY_CONTROL_ELEMENTS.has(document.activeElement.tagName)) return; + // bail with special keys + if (event.shiftKey || event.altKey || event.ctrlKey || event.metaKey) return; + if (DOCUMENTATION_OPTIONS.ENABLE_SEARCH_SHORTCUTS && (event.key === "Escape")) { + SphinxHighlight.hideSearchWords(); + event.preventDefault(); + } + }); + }, +}; + +_ready(() => { + /* Do not call highlightSearchWords() when we are on the search page. + * It will highlight words from the *previous* search query. + */ + if (typeof Search === "undefined") SphinxHighlight.highlightSearchWords(); + SphinxHighlight.initEscapeListener(); +}); diff --git a/twitter-langchain/genindex.html b/twitter-langchain/genindex.html new file mode 100644 index 000000000..7a991350b --- /dev/null +++ b/twitter-langchain/genindex.html @@ -0,0 +1,351 @@ + + + + + + + Index — CDP Agentkit - Twitter LangChain 0.0.6 documentation + + + + + + + + + + + + + + + + + + +
      +
      +
      + + +
      + + +

      Index

      + +
      + A + | C + | D + | F + | G + | H + | M + | N + | R + | T + | V + +
      +

      A

      + + +
      + +

      C

      + + + +
      + +

      D

      + + +
      + +

      F

      + + + +
      + +

      G

      + + +
      + +

      H

      + + + +
      + +

      M

      + + + +
      + +

      N

      + + +
      + +

      R

      + + + +
      + +

      T

      + + + +
      + +

      V

      + + + +
      + + + +
      + +
      +
      + +
      +
      + + + + + + + \ No newline at end of file diff --git a/twitter-langchain/index.html b/twitter-langchain/index.html new file mode 100644 index 000000000..5d9d44cef --- /dev/null +++ b/twitter-langchain/index.html @@ -0,0 +1,228 @@ + + + + + + + + CDP Agentkit - Twitter LangChain Documentation — CDP Agentkit - Twitter LangChain 0.0.6 documentation + + + + + + + + + + + + + + + + + + + +
      +
      +
      + + +
      + +
      +

      CDP Agentkit - Twitter LangChain Documentation

      +
      +

      Twitter (X) Langchain Toolkit

      +

      Twitter integration with Langchain to enable agentic workflows using the core primitives defined in cdp-agentkit-core.

      +

      This toolkit contains tools that enable an LLM agent to interact with Twitter. The toolkit provides a wrapper around the Twitter (X) API, allowing agents to perform social operations like posting text.

      +
      +

      Setup

      +
      +

      Prerequisites

      + +
      +
      +

      Installation

      +
      pip install twitter-langchain
      +
      +
      +
      +
      +

      Environment Setup

      +

      Set the following environment variables:

      +
      export OPENAI_API_KEY=<your-openai-api-key>
      +export TWITTER_API_KEY=<your-api-key>
      +export TWITTER_API_SECRET=<your-api-secret>
      +export TWITTER_ACCESS_TOKEN=<your-access-token>
      +export TWITTER_ACCESS_TOKEN_SECRET=<your-access-token-secret>
      +export TWITTER_BEARER_TOKEN=<your-bearer-token>
      +
      +
      +
      +
      +
      +

      Usage

      +
      +

      Basic Setup

      +
      from twitter_langchain import (
      +    TwitterApiWrapper,
      +    TwitterToolkit
      +)
      +
      +# Initialize TwitterApiwrapper
      +twitter_api_wrapper = TwitterApiWrapper()
      +
      +# Create TwitterToolkit from the api wrapper
      +twitter_toolkit = TwitterToolkit.from_twitter_api_wrapper(twitter_api_wrapper)
      +
      +
      +

      View available tools:

      +
      tools = twitter_toolkit.get_tools()
      +for tool in tools:
      +    print(tool.name)
      +
      +
      +

      The toolkit provides the following tools:

      +
        +
      1. account_details - Get the authenticated account details

      2. +
      3. account_mentions - Get mentions for the account

      4. +
      5. post_tweet - Post a tweet to the account

      6. +
      7. post_tweet_reply - Post a reply to a tweet on Twitter

      8. +
      +
      +
      +

      Using with an Agent

      +
      import uuid
      +
      +from langchain_openai import ChatOpenAI
      +from langchain_core.messages import HumanMessage
      +from langgraph.prebuilt import create_react_agent
      +
      +llm = ChatOpenAI(model="gpt-4o-mini")
      +
      +# Create agent
      +agent_executor = create_react_agent(llm, tools)
      +
      +# Example - post tweet
      +events = agent_executor.stream(
      +    {
      +        "messages": [
      +            HumanMessage(content=f"Please post 'hello, world! {uuid.uuid4().hex}' to twitter"),
      +        ],
      +    },
      +    stream_mode="values",
      +)
      +
      +for event in events:
      +    event["messages"][-1].pretty_print()
      +
      +
      +

      Expected output:

      +
      ================================ Human Message =================================
      +Please post 'hello, world! c4b8e3744c2e4345be9e0622b4c0a8aa' to twitter
      +================================== Ai Message ==================================
      +Tool Calls:
      +    post_tweet (call_xVx4BMCSlCmCcbEQG1yyebbq)
      +    Call ID: call_xVx4BMCSlCmCcbEQG1yyebbq
      +    Args:
      +        tweet: hello, world! c4b8e3744c2e4345be9e0622b4c0a8aa
      +================================= Tool Message =================================
      +Name: post_tweet
      +Successfully posted!
      +================================== Ai Message ==================================
      +The message "hello, world! c4b8e3744c2e4345be9e0622b4c0a8aa" has been successfully posted to Twitter!
      +
      +
      +
      +
      +
      +

      Contributing

      +

      See CONTRIBUTING.md for detailed setup instructions and contribution guidelines.

      +
      +
      +

      Documentation

      +

      For detailed documentation, please visit:

      + +
      +
      +
      +
      +
      + + +
      + +
      +
      + +
      +
      + + + + + + + \ No newline at end of file diff --git a/twitter-langchain/modules.html b/twitter-langchain/modules.html new file mode 100644 index 000000000..e6dff8747 --- /dev/null +++ b/twitter-langchain/modules.html @@ -0,0 +1,186 @@ + + + + + + + + twitter_langchain — CDP Agentkit - Twitter LangChain 0.0.6 documentation + + + + + + + + + + + + + + + + + + + + +
      + + +
      +
      + + + + + + + \ No newline at end of file diff --git a/twitter-langchain/objects.inv b/twitter-langchain/objects.inv new file mode 100644 index 000000000..007de901e --- /dev/null +++ b/twitter-langchain/objects.inv @@ -0,0 +1,11 @@ +# Sphinx inventory version 2 +# Project: CDP Agentkit - Twitter LangChain +# Version: +# The remainder of this file is compressed using zlib. +xڵn0 y +a;$hMV +l7[,.o?rtlfn%}MR"ezD[ +vEkP +{tVQm>鍘Ng + + + + + + Python Module Index — CDP Agentkit - Twitter LangChain 0.0.6 documentation + + + + + + + + + + + + + + + + + + + + + +
      +
      +
      + + +
      + + +

      Python Module Index

      + +
      + t +
      + + + + + + + + + + + + + + + + +
       
      + t
      + twitter_langchain +
          + twitter_langchain.twitter_api_wrapper +
          + twitter_langchain.twitter_tool +
          + twitter_langchain.twitter_toolkit +
      + + +
      + +
      +
      + +
      +
      + + + + + + + \ No newline at end of file diff --git a/twitter-langchain/search.html b/twitter-langchain/search.html new file mode 100644 index 000000000..b6353d925 --- /dev/null +++ b/twitter-langchain/search.html @@ -0,0 +1,121 @@ + + + + + + + Search — CDP Agentkit - Twitter LangChain 0.0.6 documentation + + + + + + + + + + + + + + + + + + + + + + + + + +
      +
      +
      + + +
      + +

      Search

      + + + + +

      + Searching for multiple words only shows matches that contain + all words. +

      + + +
      + + + +
      + + +
      + + +
      + +
      +
      + +
      +
      + + + + + + + \ No newline at end of file diff --git a/twitter-langchain/searchindex.js b/twitter-langchain/searchindex.js new file mode 100644 index 000000000..84ca8e7ae --- /dev/null +++ b/twitter-langchain/searchindex.js @@ -0,0 +1 @@ +Search.setIndex({"alltitles": {"Basic Setup": [[0, "basic-setup"], [1, "basic-setup"]], "CDP Agentkit - Twitter LangChain Documentation": [[1, null]], "Contributing": [[0, "contributing"], [1, "contributing"]], "Documentation": [[0, "documentation"], [1, "documentation"]], "Environment Setup": [[0, "environment-setup"], [1, "environment-setup"]], "Installation": [[0, "installation"], [1, "installation"]], "Module contents": [[3, "module-twitter_langchain"]], "Prerequisites": [[0, "prerequisites"], [1, "prerequisites"]], "Setup": [[0, "setup"], [1, "setup"]], "Submodules": [[3, "submodules"]], "Twitter (X) Langchain Toolkit": [[0, null], [1, "twitter-x-langchain-toolkit"]], "Usage": [[0, "usage"], [1, "usage"]], "Using with an Agent": [[0, "using-with-an-agent"], [1, "using-with-an-agent"]], "twitter_langchain": [[2, null]], "twitter_langchain package": [[3, null]], "twitter_langchain.twitter_api_wrapper module": [[3, "module-twitter_langchain.twitter_api_wrapper"]], "twitter_langchain.twitter_tool module": [[3, "module-twitter_langchain.twitter_tool"]], "twitter_langchain.twitter_toolkit module": [[3, "module-twitter_langchain.twitter_toolkit"]]}, "docnames": ["README", "index", "modules", "twitter_langchain"], "envversion": {"sphinx": 64, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2}, "filenames": ["README.md", "index.rst", "modules.rst", "twitter_langchain.rst"], "indexentries": {"args_schema (twitter_langchain.twitter_tool.twittertool attribute)": [[3, "twitter_langchain.twitter_tool.TwitterTool.args_schema", false]], "args_schema (twitter_langchain.twittertool attribute)": [[3, "twitter_langchain.TwitterTool.args_schema", false]], "callback_manager (twitter_langchain.twittertool attribute)": [[3, "twitter_langchain.TwitterTool.callback_manager", false]], "callbacks (twitter_langchain.twittertool attribute)": [[3, "twitter_langchain.TwitterTool.callbacks", false]], "client (twitter_langchain.twitter_api_wrapper.twitterapiwrapper attribute)": [[3, "twitter_langchain.twitter_api_wrapper.TwitterApiWrapper.client", false]], "client (twitter_langchain.twitterapiwrapper attribute)": [[3, "twitter_langchain.TwitterApiWrapper.client", false]], "description (twitter_langchain.twitter_tool.twittertool attribute)": [[3, "twitter_langchain.twitter_tool.TwitterTool.description", false]], "description (twitter_langchain.twittertool attribute)": [[3, "twitter_langchain.TwitterTool.description", false]], "from_twitter_api_wrapper() (twitter_langchain.twitter_toolkit.twittertoolkit class method)": [[3, "twitter_langchain.twitter_toolkit.TwitterToolkit.from_twitter_api_wrapper", false]], "from_twitter_api_wrapper() (twitter_langchain.twittertoolkit class method)": [[3, "twitter_langchain.TwitterToolkit.from_twitter_api_wrapper", false]], "func (twitter_langchain.twitter_tool.twittertool attribute)": [[3, "twitter_langchain.twitter_tool.TwitterTool.func", false]], "func (twitter_langchain.twittertool attribute)": [[3, "twitter_langchain.TwitterTool.func", false]], "get_tools() (twitter_langchain.twitter_toolkit.twittertoolkit method)": [[3, "twitter_langchain.twitter_toolkit.TwitterToolkit.get_tools", false]], "get_tools() (twitter_langchain.twittertoolkit method)": [[3, "twitter_langchain.TwitterToolkit.get_tools", false]], "handle_tool_error (twitter_langchain.twittertool attribute)": [[3, "twitter_langchain.TwitterTool.handle_tool_error", false]], "handle_validation_error (twitter_langchain.twittertool attribute)": [[3, "twitter_langchain.TwitterTool.handle_validation_error", false]], "metadata (twitter_langchain.twittertool attribute)": [[3, "twitter_langchain.TwitterTool.metadata", false]], "model_config (twitter_langchain.twitter_api_wrapper.twitterapiwrapper attribute)": [[3, "twitter_langchain.twitter_api_wrapper.TwitterApiWrapper.model_config", false]], "model_config (twitter_langchain.twitter_tool.twittertool attribute)": [[3, "twitter_langchain.twitter_tool.TwitterTool.model_config", false]], "model_config (twitter_langchain.twitter_toolkit.twittertoolkit attribute)": [[3, "twitter_langchain.twitter_toolkit.TwitterToolkit.model_config", false]], "model_config (twitter_langchain.twitterapiwrapper attribute)": [[3, "twitter_langchain.TwitterApiWrapper.model_config", false]], "model_config (twitter_langchain.twittertool attribute)": [[3, "twitter_langchain.TwitterTool.model_config", false]], "model_config (twitter_langchain.twittertoolkit attribute)": [[3, "twitter_langchain.TwitterToolkit.model_config", false]], "module": [[3, "module-twitter_langchain", false], [3, "module-twitter_langchain.twitter_api_wrapper", false], [3, "module-twitter_langchain.twitter_tool", false], [3, "module-twitter_langchain.twitter_toolkit", false]], "name (twitter_langchain.twitter_tool.twittertool attribute)": [[3, "twitter_langchain.twitter_tool.TwitterTool.name", false]], "name (twitter_langchain.twittertool attribute)": [[3, "twitter_langchain.TwitterTool.name", false]], "response_format (twitter_langchain.twittertool attribute)": [[3, "twitter_langchain.TwitterTool.response_format", false]], "return_direct (twitter_langchain.twittertool attribute)": [[3, "twitter_langchain.TwitterTool.return_direct", false]], "run_action() (twitter_langchain.twitter_api_wrapper.twitterapiwrapper method)": [[3, "twitter_langchain.twitter_api_wrapper.TwitterApiWrapper.run_action", false]], "run_action() (twitter_langchain.twitterapiwrapper method)": [[3, "twitter_langchain.TwitterApiWrapper.run_action", false]], "tags (twitter_langchain.twittertool attribute)": [[3, "twitter_langchain.TwitterTool.tags", false]], "tools (twitter_langchain.twitter_toolkit.twittertoolkit attribute)": [[3, "twitter_langchain.twitter_toolkit.TwitterToolkit.tools", false]], "tools (twitter_langchain.twittertoolkit attribute)": [[3, "twitter_langchain.TwitterToolkit.tools", false]], "twitter_api_wrapper (twitter_langchain.twitter_tool.twittertool attribute)": [[3, "twitter_langchain.twitter_tool.TwitterTool.twitter_api_wrapper", false]], "twitter_api_wrapper (twitter_langchain.twittertool attribute)": [[3, "twitter_langchain.TwitterTool.twitter_api_wrapper", false]], "twitter_langchain": [[3, "module-twitter_langchain", false]], "twitter_langchain.twitter_api_wrapper": [[3, "module-twitter_langchain.twitter_api_wrapper", false]], "twitter_langchain.twitter_tool": [[3, "module-twitter_langchain.twitter_tool", false]], "twitter_langchain.twitter_toolkit": [[3, "module-twitter_langchain.twitter_toolkit", false]], "twitterapiwrapper (class in twitter_langchain)": [[3, "twitter_langchain.TwitterApiWrapper", false]], "twitterapiwrapper (class in twitter_langchain.twitter_api_wrapper)": [[3, "twitter_langchain.twitter_api_wrapper.TwitterApiWrapper", false]], "twittertool (class in twitter_langchain)": [[3, "twitter_langchain.TwitterTool", false]], "twittertool (class in twitter_langchain.twitter_tool)": [[3, "twitter_langchain.twitter_tool.TwitterTool", false]], "twittertoolkit (class in twitter_langchain)": [[3, "twitter_langchain.TwitterToolkit", false]], "twittertoolkit (class in twitter_langchain.twitter_toolkit)": [[3, "twitter_langchain.twitter_toolkit.TwitterToolkit", false]], "validate_environment() (twitter_langchain.twitter_api_wrapper.twitterapiwrapper class method)": [[3, "twitter_langchain.twitter_api_wrapper.TwitterApiWrapper.validate_environment", false]], "validate_environment() (twitter_langchain.twitterapiwrapper class method)": [[3, "twitter_langchain.TwitterApiWrapper.validate_environment", false]], "verbose (twitter_langchain.twittertool attribute)": [[3, "twitter_langchain.TwitterTool.verbose", false]]}, "objects": {"": [[3, 0, 0, "-", "twitter_langchain"]], "twitter_langchain": [[3, 1, 1, "", "TwitterApiWrapper"], [3, 1, 1, "", "TwitterTool"], [3, 1, 1, "", "TwitterToolkit"], [3, 0, 0, "-", "twitter_api_wrapper"], [3, 0, 0, "-", "twitter_tool"], [3, 0, 0, "-", "twitter_toolkit"]], "twitter_langchain.TwitterApiWrapper": [[3, 2, 1, "", "client"], [3, 2, 1, "", "model_config"], [3, 3, 1, "", "run_action"], [3, 3, 1, "", "validate_environment"]], "twitter_langchain.TwitterTool": [[3, 2, 1, "", "args_schema"], [3, 2, 1, "", "callback_manager"], [3, 2, 1, "", "callbacks"], [3, 2, 1, "", "description"], [3, 2, 1, "", "func"], [3, 2, 1, "", "handle_tool_error"], [3, 2, 1, "", "handle_validation_error"], [3, 2, 1, "", "metadata"], [3, 2, 1, "", "model_config"], [3, 2, 1, "", "name"], [3, 2, 1, "", "response_format"], [3, 2, 1, "", "return_direct"], [3, 2, 1, "", "tags"], [3, 2, 1, "", "twitter_api_wrapper"], [3, 2, 1, "", "verbose"]], "twitter_langchain.TwitterToolkit": [[3, 3, 1, "", "from_twitter_api_wrapper"], [3, 3, 1, "", "get_tools"], [3, 2, 1, "", "model_config"], [3, 2, 1, "", "tools"]], "twitter_langchain.twitter_api_wrapper": [[3, 1, 1, "", "TwitterApiWrapper"]], "twitter_langchain.twitter_api_wrapper.TwitterApiWrapper": [[3, 2, 1, "", "client"], [3, 2, 1, "", "model_config"], [3, 3, 1, "", "run_action"], [3, 3, 1, "", "validate_environment"]], "twitter_langchain.twitter_tool": [[3, 1, 1, "", "TwitterTool"]], "twitter_langchain.twitter_tool.TwitterTool": [[3, 2, 1, "", "args_schema"], [3, 2, 1, "", "description"], [3, 2, 1, "", "func"], [3, 2, 1, "", "model_config"], [3, 2, 1, "", "name"], [3, 2, 1, "", "twitter_api_wrapper"]], "twitter_langchain.twitter_toolkit": [[3, 1, 1, "", "TwitterToolkit"]], "twitter_langchain.twitter_toolkit.TwitterToolkit": [[3, 3, 1, "", "from_twitter_api_wrapper"], [3, 3, 1, "", "get_tools"], [3, 2, 1, "", "model_config"], [3, 2, 1, "", "tools"]]}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "attribute", "Python attribute"], "3": ["py", "method", "Python method"]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:attribute", "3": "py:method"}, "terms": {"": 3, "0m": 3, "1": [0, 1, 3], "10": [0, 1], "1m": 3, "2": 3, "3": [0, 1], "4o": [0, 1, 3], "A": 3, "For": [0, 1, 3], "If": 3, "The": [0, 1, 3], "These": 3, "To": 3, "access": [0, 1, 3], "account": [0, 1], "account_detail": [0, 1, 3], "account_ment": [0, 1, 3], "action": 3, "after": 3, "agent": 3, "agent_executor": [0, 1, 3], "agentexecutor": 3, "agentkit": 0, "ai": [0, 1, 3], "allow": [0, 1, 3], "an": 3, "ani": 3, "api": [0, 1, 3], "app": [0, 1], "arbitrary_types_allow": 3, "arg": [0, 1, 3], "args_schema": [2, 3], "argument": 3, "around": [0, 1], "artifact": 3, "assert": 3, "associ": 3, "authent": [0, 1], "avail": [0, 1], "base": 3, "basecallbackmanag": 3, "basemodel": 3, "basetool": 3, "basetoolkit": 3, "bearer": [0, 1], "been": [0, 1, 3], "bool": 3, "c4b8e3744c2e4345be9e0622b4c0a8aa": [0, 1, 3], "call": [0, 1, 3], "call_xvx4bmcslcmccbeqg1yyebbq": [0, 1, 3], "callabl": 3, "callback": [2, 3], "callback_manag": [2, 3], "can": 3, "case": 3, "cdp": [0, 3], "chatopenai": [0, 1, 3], "class": 3, "classmethod": 3, "classvar": 3, "clearli": 3, "client": [2, 3], "com": 3, "commun": 3, "config": 3, "configdict": 3, "configur": 3, "conform": 3, "contain": [0, 1, 3], "content": [0, 1, 2], "content_and_artifact": 3, "core": [0, 1], "correspond": 3, "creat": [0, 1, 3], "create_react_ag": [0, 1, 3], "data": 3, "default": 3, "defin": [0, 1, 3], "delet": 3, "descript": [2, 3], "detail": [0, 1, 3], "develop": [0, 1], "dict": 3, "dictionari": 3, "directli": 3, "doc": 3, "dure": 3, "e": 3, "each": 3, "eg": 3, "either": 3, "empti": 3, "enabl": [0, 1], "environ": 3, "event": [0, 1, 3], "exampl": [0, 1, 3], "example_queri": 3, "execut": 3, "exist": 3, "expect": [0, 1, 3], "export": [0, 1], "extra": 3, "f": [0, 1], "few": 3, "first": 3, "follow": [0, 1, 3], "format": 3, "from": [0, 1, 3], "from_twitter_api_wrapp": [0, 1, 2, 3], "func": [2, 3], "g": 3, "get": [0, 1, 3], "get_tool": [0, 1, 2, 3], "gpt": [0, 1, 3], "guidelin": [0, 1], "ha": [0, 1, 3], "handl": 3, "handle_tool_error": [2, 3], "handle_validation_error": [2, 3], "handler": 3, "hello": [0, 1, 3], "here": 3, "hex": [0, 1], "higher": [0, 1], "how": 3, "http": 3, "human": [0, 1, 3], "humanmessag": [0, 1], "i": 3, "id": [0, 1, 3], "identifi": 3, "ignor": 3, "import": [0, 1, 3], "inform": 3, "initi": [0, 1], "input": 3, "instal": 3, "instanc": 3, "instanti": 3, "instruct": [0, 1, 3], "integr": [0, 1, 3], "interact": [0, 1, 3], "interpret": 3, "its": 3, "kei": [0, 1], "kwarg": 3, "langchain": 3, "langchain_cor": [0, 1], "langchain_openai": [0, 1, 3], "langgraph": [0, 1, 3], "len": 3, "like": [0, 1], "list": 3, "liter": 3, "llm": [0, 1, 3], "log": 3, "loop": 3, "md": [0, 1], "mean": 3, "mention": [0, 1], "messag": [0, 1, 3], "metadata": [2, 3], "mini": [0, 1, 3], "model": [0, 1, 3], "model_config": [2, 3], "modifi": 3, "modul": 2, "more": 3, "must": 3, "name": [0, 1, 2, 3], "namespac": 3, "need": 3, "none": 3, "note": 3, "openai": [0, 1], "openai_api_kei": [0, 1, 3], "oper": [0, 1], "option": 3, "output": [0, 1, 3], "packag": 2, "paramet": 3, "pars": 3, "part": 3, "pass": 3, "perform": [0, 1], "pip": [0, 1], "pleas": [0, 1, 3], "post": [0, 1, 3], "post_tweet": [0, 1, 3], "post_tweet_repli": [0, 1, 3], "prebuilt": [0, 1, 3], "pretty_print": [0, 1, 3], "primit": [0, 1], "print": [0, 1, 3], "progress": 3, "protected_namespac": 3, "provid": [0, 1, 3], "purpos": 3, "pydant": 3, "python": [0, 1, 3], "read": 3, "repli": [0, 1], "respons": 3, "response_format": [2, 3], "return": 3, "return_direct": [2, 3], "run": 3, "run_act": [2, 3], "schema": 3, "secret": [0, 1, 3], "secur": 3, "see": [0, 1, 3], "select": 3, "servic": 3, "set": [0, 1, 3], "setup": 3, "shot": 3, "should": 3, "social": [0, 1], "specif": 3, "state": 3, "stop": 3, "str": 3, "stream": [0, 1, 3], "stream_mod": [0, 1, 3], "subclass": 3, "submodul": 2, "successfulli": [0, 1, 3], "tag": [2, 3], "tell": 3, "text": [0, 1], "thi": [0, 1, 3], "thrown": 3, "token": [0, 1, 3], "tool": [0, 1, 2, 3], "toolexcept": 3, "toolkit": 3, "toolmessag": 3, "true": 3, "tupl": 3, "tweepi": 3, "tweet": [0, 1, 3], "twitter": 3, "twitter_access_token": [0, 1, 3], "twitter_access_token_secret": [0, 1, 3], "twitter_api_kei": [0, 1, 3], "twitter_api_secret": [0, 1, 3], "twitter_api_wrapp": [0, 1, 2], "twitter_bearer_token": [0, 1, 3], "twitter_langchain": [0, 1], "twitter_tool": 2, "twitter_toolkit": [0, 1, 2], "twitteragentkitwrapp": 3, "twitterapiwrapp": [0, 1, 2, 3], "twittertool": [2, 3], "twittertoolkit": [0, 1, 2, 3], "two": 3, "type": 3, "underli": 3, "union": 3, "uniqu": 3, "updat": 3, "us": 3, "user": 3, "util": 3, "uuid": [0, 1], "uuid4": [0, 1], "v1": 3, "valid": 3, "validate_environ": [2, 3], "validationerror": 3, "validationerrorv1": 3, "valu": [0, 1, 3], "variabl": [0, 1, 3], "verbos": [2, 3], "view": [0, 1], "visit": [0, 1], "when": 3, "whether": 3, "why": 3, "within": 3, "workflow": [0, 1], "world": [0, 1, 3], "wrapper": [0, 1, 3], "x": 3, "you": 3, "your": [0, 1]}, "titles": ["Twitter (X) Langchain Toolkit", "CDP Agentkit - Twitter LangChain Documentation", "twitter_langchain", "twitter_langchain package"], "titleterms": {"agent": [0, 1], "agentkit": 1, "an": [0, 1], "basic": [0, 1], "cdp": 1, "content": 3, "contribut": [0, 1], "document": [0, 1], "environ": [0, 1], "instal": [0, 1], "langchain": [0, 1], "modul": 3, "packag": 3, "prerequisit": [0, 1], "setup": [0, 1], "submodul": 3, "toolkit": [0, 1], "twitter": [0, 1], "twitter_api_wrapp": 3, "twitter_langchain": [2, 3], "twitter_tool": 3, "twitter_toolkit": 3, "us": [0, 1], "usag": [0, 1], "x": [0, 1]}}) \ No newline at end of file diff --git a/twitter-langchain/twitter_langchain.html b/twitter-langchain/twitter_langchain.html new file mode 100644 index 000000000..7e3b48c40 --- /dev/null +++ b/twitter-langchain/twitter_langchain.html @@ -0,0 +1,645 @@ + + + + + + + + twitter_langchain package — CDP Agentkit - Twitter LangChain 0.0.6 documentation + + + + + + + + + + + + + + + + + + + +
      +
      +
      + + +
      + +
      +

      twitter_langchain package

      +
      +

      Submodules

      +
      +
      +

      twitter_langchain.twitter_api_wrapper module

      +

      Util that calls Twitter API.

      +
      +
      +class twitter_langchain.twitter_api_wrapper.TwitterApiWrapper(**data)
      +

      Bases: BaseModel

      +

      Wrapper for Twitter API.

      +
      +
      +client: Optional[Any]
      +
      + +
      +
      +model_config: ClassVar[ConfigDict] = {}
      +

      Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

      +
      + +
      +
      +run_action(func, **kwargs)
      +

      Run a Twitter Action.

      +
      +
      Return type:
      +

      str

      +
      +
      +
      + +
      +
      +classmethod validate_environment(values)
      +

      Validate that Twitter access token, token secret, and tweepy exists in the environment.

      +
      +
      Return type:
      +

      Any

      +
      +
      +
      + +
      + +
      +
      +

      twitter_langchain.twitter_tool module

      +

      Tool allows agents to interact with the Twitter API.

      +
      +
      To use this tool, you must first set as environment variables:

      OPENAI_API_KEY +TWITTER_API_KEY +TWITTER_API_SECRET +TWITTER_ACCESS_TOKEN +TWITTER_ACCESS_TOKEN_SECRET +TWITTER_BEARER_TOKEN

      +
      +
      +
      +
      +class twitter_langchain.twitter_tool.TwitterTool(**kwargs)
      +

      Bases: BaseTool

      +

      Tool for interacting with the Twitter API.

      +
      +
      +args_schema: type[BaseModel] | None
      +

      Pydantic model class to validate and parse the tool’s input arguments.

      +

      Args schema should be either:

      +
        +
      • A subclass of pydantic.BaseModel.

      • +
      +

      or +- A subclass of pydantic.v1.BaseModel if accessing v1 namespace in pydantic 2

      +
      + +
      +
      +description: str
      +

      Used to tell the model how/when/why to use the tool.

      +

      You can provide few-shot examples as a part of the description.

      +
      + +
      +
      +func: Callable[..., str]
      +
      + +
      +
      +model_config: ClassVar[ConfigDict] = {'arbitrary_types_allowed': True, 'extra': 'ignore', 'protected_namespaces': ()}
      +

      Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

      +
      + +
      +
      +name: str
      +

      The unique name of the tool that clearly communicates its purpose.

      +
      + +
      +
      +twitter_api_wrapper: TwitterApiWrapper
      +
      + +
      + +
      +
      +

      twitter_langchain.twitter_toolkit module

      +

      TwitterToolkit.

      +
      +
      +class twitter_langchain.twitter_toolkit.TwitterToolkit(**data)
      +

      Bases: BaseToolkit

      +

      Twitter (X) Toolkit.

      +
      +
      Security Note: This toolkit contains tools that can read and modify

      the state of a service; e.g., by creating, deleting, or updating, +reading underlying data.

      +

      For example, this toolkit can be used post messages on Twitter (X).

      +

      See [Security](https://python.langchain.com/docs/security) for more information.

      +
      +
      Setup:

      See detailed installation instructions here: +https://python.langchain.com/docs/integrations/tools/twitter/#installation

      +

      You will need to set the following environment +variables:

      +
      
      +
      +
      +

      OPENAI_API_KEY +TWITTER_ACCESS_TOKEN +TWITTER_ACCESS_TOKEN_SECRET +TWITTER_API_KEY +TWITTER_API_SECRET +TWITTER_BEARER_TOKEN

      +
      +
      Instantiate:
      from twitter_langchain import TwitterToolkit
      +from twitter_langchain import TwitterAgentkitWrapper
      +
      +twitter = TwitterAgentkitWrapper()
      +twitter_toolkit = TwitterToolkit.from_twitter_api_wrapper(twitter)
      +
      +
      +
      +
      Tools:
      tools = twitter_toolkit.get_tools()
      +for tool in tools:
      +    print(tool.name)
      +
      +
      +
      account_details
      +account_mentions
      +post_tweet
      +post_tweet_reply
      +
      +
      +
      +
      Use within an agent:
      from langchain_openai import ChatOpenAI
      +from langgraph.prebuilt import create_react_agent
      +
      +# Select example tool
      +tools = [tool for tool in toolkit.get_tools() if tool.name == "post_tweet"]
      +assert len(tools) == 1
      +
      +llm = ChatOpenAI(model="gpt-4o-mini")
      +agent_executor = create_react_agent(llm, tools)
      +
      +example_query = "Post a hello tweet to the world"
      +
      +events = agent_executor.stream(
      +    {"messages": [("user", example_query)]},
      +    stream_mode="values",
      +)
      +for event in events:
      +    event["messages"][-1].pretty_print()
      +
      +
      +
      ================================ Human Message =================================
      +Please post 'hello, world! c4b8e3744c2e4345be9e0622b4c0a8aa' to twitter
      +================================== Ai Message ==================================
      +Tool Calls:
      +    post_tweet (call_xVx4BMCSlCmCcbEQG1yyebbq)
      +    Call ID: call_xVx4BMCSlCmCcbEQG1yyebbq
      +    Args:
      +        tweet: hello, world! c4b8e3744c2e4345be9e0622b4c0a8aa
      +================================= Tool Message =================================
      +Name: post_tweet
      +Successfully posted!
      +================================== Ai Message ==================================
      +The message "hello, world! c4b8e3744c2e4345be9e0622b4c0a8aa" has been successfully posted to Twitter!
      +
      +...
      +==================================[1m Ai Message [0m==================================
      +
      +I posted the tweet "hello world".
      +
      +
      +
      +
      +
      +
      Parameters:
      +

      tools (List[BaseTool]. The tools in the toolkit. Default is an empty list.)

      +
      +
      +
      +
      +classmethod from_twitter_api_wrapper(twitter_api_wrapper)
      +

      Create a TwitterToolkit from a TwitterApiWrapper.

      +
      +
      Parameters:
      +

      twitter_api_wrapper (TwitterApiWrapper) – TwitterApiWrapper. The Twitter (X) API wrapper.

      +
      +
      Return type:
      +

      TwitterToolkit

      +
      +
      Returns:
      +

      TwitterToolkit. The Twitter toolkit.

      +
      +
      +
      + +
      +
      +get_tools()
      +

      Get the tools in the toolkit.

      +
      +
      Return type:
      +

      list[BaseTool]

      +
      +
      +
      + +
      +
      +model_config: ClassVar[ConfigDict] = {}
      +

      Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

      +
      + +
      +
      +tools: list[BaseTool]
      +
      + +
      + +
      +
      +

      Module contents

      +

      CDP Twitter Toolkit.

      +
      +
      +class twitter_langchain.TwitterApiWrapper(**data)
      +

      Bases: BaseModel

      +

      Wrapper for Twitter API.

      +
      +
      +client: Optional[Any]
      +
      + +
      +
      +model_config: ClassVar[ConfigDict] = {}
      +

      Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

      +
      + +
      +
      +run_action(func, **kwargs)
      +

      Run a Twitter Action.

      +
      +
      Return type:
      +

      str

      +
      +
      +
      + +
      +
      +classmethod validate_environment(values)
      +

      Validate that Twitter access token, token secret, and tweepy exists in the environment.

      +
      +
      Return type:
      +

      Any

      +
      +
      +
      + +
      + +
      +
      +class twitter_langchain.TwitterTool(**kwargs)
      +

      Bases: BaseTool

      +

      Tool for interacting with the Twitter API.

      +
      +
      +args_schema: type[BaseModel] | None
      +

      Pydantic model class to validate and parse the tool’s input arguments.

      +

      Args schema should be either:

      +
        +
      • A subclass of pydantic.BaseModel.

      • +
      +

      or +- A subclass of pydantic.v1.BaseModel if accessing v1 namespace in pydantic 2

      +
      + +
      +
      +callback_manager: Optional[BaseCallbackManager]
      +
      + +
      +
      +callbacks: Callbacks
      +

      Callbacks to be called during tool execution.

      +
      + +
      +
      +description: str
      +

      Used to tell the model how/when/why to use the tool.

      +

      You can provide few-shot examples as a part of the description.

      +
      + +
      +
      +func: Callable[..., str]
      +
      + +
      +
      +handle_tool_error: Optional[Union[bool, str, Callable[[ToolException], str]]]
      +

      Handle the content of the ToolException thrown.

      +
      + +
      +
      +handle_validation_error: Optional[Union[bool, str, Callable[[Union[ValidationError, ValidationErrorV1]], str]]]
      +

      Handle the content of the ValidationError thrown.

      +
      + +
      +
      +metadata: Optional[dict[str, Any]]
      +

      Optional metadata associated with the tool. Defaults to None. +This metadata will be associated with each call to this tool, +and passed as arguments to the handlers defined in callbacks. +You can use these to eg identify a specific instance of a tool with its use case.

      +
      + +
      +
      +model_config: ClassVar[ConfigDict] = {'arbitrary_types_allowed': True, 'extra': 'ignore', 'protected_namespaces': ()}
      +

      Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

      +
      + +
      +
      +name: str
      +

      The unique name of the tool that clearly communicates its purpose.

      +
      + +
      +
      +response_format: Literal['content', 'content_and_artifact']
      +

      The tool response format. Defaults to ‘content’.

      +

      If “content” then the output of the tool is interpreted as the contents of a +ToolMessage. If “content_and_artifact” then the output is expected to be a +two-tuple corresponding to the (content, artifact) of a ToolMessage.

      +
      + +
      +
      +return_direct: bool
      +

      Whether to return the tool’s output directly.

      +

      Setting this to True means +that after the tool is called, the AgentExecutor will stop looping.

      +
      + +
      +
      +tags: Optional[list[str]]
      +

      Optional list of tags associated with the tool. Defaults to None. +These tags will be associated with each call to this tool, +and passed as arguments to the handlers defined in callbacks. +You can use these to eg identify a specific instance of a tool with its use case.

      +
      + +
      +
      +twitter_api_wrapper: TwitterApiWrapper
      +
      + +
      +
      +verbose: bool
      +

      Whether to log the tool’s progress.

      +
      + +
      + +
      +
      +class twitter_langchain.TwitterToolkit(**data)
      +

      Bases: BaseToolkit

      +

      Twitter (X) Toolkit.

      +
      +
      Security Note: This toolkit contains tools that can read and modify

      the state of a service; e.g., by creating, deleting, or updating, +reading underlying data.

      +

      For example, this toolkit can be used post messages on Twitter (X).

      +

      See [Security](https://python.langchain.com/docs/security) for more information.

      +
      +
      Setup:

      See detailed installation instructions here: +https://python.langchain.com/docs/integrations/tools/twitter/#installation

      +

      You will need to set the following environment +variables:

      +
      
      +
      +
      +

      OPENAI_API_KEY +TWITTER_ACCESS_TOKEN +TWITTER_ACCESS_TOKEN_SECRET +TWITTER_API_KEY +TWITTER_API_SECRET +TWITTER_BEARER_TOKEN

      +
      +
      Instantiate:
      from twitter_langchain import TwitterToolkit
      +from twitter_langchain import TwitterAgentkitWrapper
      +
      +twitter = TwitterAgentkitWrapper()
      +twitter_toolkit = TwitterToolkit.from_twitter_api_wrapper(twitter)
      +
      +
      +
      +
      Tools:
      tools = twitter_toolkit.get_tools()
      +for tool in tools:
      +    print(tool.name)
      +
      +
      +
      account_details
      +account_mentions
      +post_tweet
      +post_tweet_reply
      +
      +
      +
      +
      Use within an agent:
      from langchain_openai import ChatOpenAI
      +from langgraph.prebuilt import create_react_agent
      +
      +# Select example tool
      +tools = [tool for tool in toolkit.get_tools() if tool.name == "post_tweet"]
      +assert len(tools) == 1
      +
      +llm = ChatOpenAI(model="gpt-4o-mini")
      +agent_executor = create_react_agent(llm, tools)
      +
      +example_query = "Post a hello tweet to the world"
      +
      +events = agent_executor.stream(
      +    {"messages": [("user", example_query)]},
      +    stream_mode="values",
      +)
      +for event in events:
      +    event["messages"][-1].pretty_print()
      +
      +
      +
      ================================ Human Message =================================
      +Please post 'hello, world! c4b8e3744c2e4345be9e0622b4c0a8aa' to twitter
      +================================== Ai Message ==================================
      +Tool Calls:
      +    post_tweet (call_xVx4BMCSlCmCcbEQG1yyebbq)
      +    Call ID: call_xVx4BMCSlCmCcbEQG1yyebbq
      +    Args:
      +        tweet: hello, world! c4b8e3744c2e4345be9e0622b4c0a8aa
      +================================= Tool Message =================================
      +Name: post_tweet
      +Successfully posted!
      +================================== Ai Message ==================================
      +The message "hello, world! c4b8e3744c2e4345be9e0622b4c0a8aa" has been successfully posted to Twitter!
      +
      +...
      +==================================[1m Ai Message [0m==================================
      +
      +I posted the tweet "hello world".
      +
      +
      +
      +
      +
      +
      Parameters:
      +

      tools (List[BaseTool]. The tools in the toolkit. Default is an empty list.)

      +
      +
      +
      +
      +classmethod from_twitter_api_wrapper(twitter_api_wrapper)
      +

      Create a TwitterToolkit from a TwitterApiWrapper.

      +
      +
      Parameters:
      +

      twitter_api_wrapper (TwitterApiWrapper) – TwitterApiWrapper. The Twitter (X) API wrapper.

      +
      +
      Return type:
      +

      TwitterToolkit

      +
      +
      Returns:
      +

      TwitterToolkit. The Twitter toolkit.

      +
      +
      +
      + +
      +
      +get_tools()
      +

      Get the tools in the toolkit.

      +
      +
      Return type:
      +

      list[BaseTool]

      +
      +
      +
      + +
      +
      +model_config: ClassVar[ConfigDict] = {}
      +

      Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

      +
      + +
      +
      +tools: list[BaseTool]
      +
      + +
      + +
      +
      + + +
      + +
      +
      + +
      +
      + + + + + + + \ No newline at end of file