How the StackOne Agent SDK works
How the StackOne Agent SDK works
Key concepts:
- Initialize a ToolSet: Create a
StackOneToolSetinstance to access tools for providers like Workday, Greenhouse, Slack, and more - Filter Tools: Use provider glob patterns like
workday_*andslack_*, or thefetch_tools()method for provider/action/account filters - Execute Tools: Call provider APIs through StackOne tool interfaces: list employees, send messages, create tickets
- Tool Discovery: Discover relevant tools at runtime via natural language queries
- Multi-Tenant: Each tool execution requires an
account_idto identify which customer’s account to access
Calling actions
Before starting you need to have followed the previous setup steps described in the Getting Started. Then pick your framework — each guide is a complete agent loop, from install to handing StackOne tools to your model:OpenAI
TypeScript and Python
Vercel AI SDK
TypeScript
LangChain
Python
LangGraph
Python
CrewAI
Python
Pydantic AI
Python
Resources
- GitHub (TypeScript) and GitHub (Python): Complete source code and examples
- Examples (TypeScript): OpenAI integration, semantic search, and file uploads
- Examples (Python): LangChain, CrewAI, and semantic search examples
- NPM Package and PyPI Package: Package details and version history


