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


