Skip to content

Conversation

shylee2021
Copy link
Contributor

@shylee2021 shylee2021 commented Feb 26, 2025

Description

Add PydanticAI extension in hyperpocket

Tasks

  • Add PocketPydanticAI extension.
  • Add test code
  • Add example
  • Add document

Example

from hyperpocket_pydanticai import PocketPydanticAI

pocket = PocketPydanticAI(tools=[
    "https://github.com/vessl-ai/hyperpocket/tree/main/tools/slack/get-message",
    "https://github.com/vessl-ai/hyperpocket/tree/main/tools/slack/post-message",
])
# get pydantic-ai compatible tools from pocket
tools = pocket.get_tools()

# get agent 
agent = Agent(
    "openai:gpt-4o",
    system_prompt="You are a slack messaging assistant. You can help the user by calling proper tools",
    tools=tools,
)

@shylee2021 shylee2021 added the enhancement New feature or request label Feb 26, 2025
@shylee2021 shylee2021 self-assigned this Feb 26, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant