Use when creating, modifying, or testing AI Agents built with the Inkeep TypeScript SDK (@inkeep/agents-sdk).
The TypeScript SDK provides a declarative way to define agents, sub-agents, tools, and their relationships.
Read individual rule files for detailed explanations and code examples on particular tasks or topics:
| Title | Topic | Description | | --- | --- | --- | | Sub Agent Relationships Overview | typescript-sdk/agent-relationships | Transfer and delegation relationships between Sub Agents | | When to Use Transfers vs Delegation | typescript-sdk/agent-relationships | Guidelines for choosing between transfer and delegation relationships | | Types of Delegation Relationships | typescript-sdk/agent-relationships | Sub agent, external agent, and team agent delegation | | Configuring StopWhen | typescript-sdk/agent-settings | Control stopping conditions to prevent infinite loops in agents | | Sub Agent Parameters Reference | typescript-sdk/agent-settings | Complete parameter reference for subAgent() configuration | | CLI inkeep add Command | typescript-sdk/cli-reference | Pull a template project or MCP from the Inkeep Agents Cookbook | | CLI inkeep config Command | typescript-sdk/cli-reference | Manage Inkeep configuration values | | CLI Configuration File Structure | typescript-sdk/cli-reference | Structure of inkeep.config.ts and configuration priority | | CLI inkeep dev Command | typescript-sdk/cli-reference | Start the Inkeep dashboard server for visual agents orchestration | | CLI Environment Variables | typescript-sdk/cli-reference | Environment variables respected by the CLI and SDK | | CLI inkeep init Command | typescript-sdk/cli-reference | Initialize a new Inkeep configuration file in your project | | CLI inkeep list-agent Command | typescript-sdk/cli-reference | List all available agents for a specific project | | CLI inkeep login Command | typescript-sdk/cli-reference | Authenticate with a deployment using the device code flow | | CLI inkeep logout Command | typescript-sdk/cli-reference | Clear stored credentials for a profile | | CLI inkeep profile Command | typescript-sdk/cli-reference | Manage named CLI profiles for multiple remotes, credentials, and environments | | CLI inkeep pull Command | typescript-sdk/cli-reference | Pull project configuration from server and update local TypeScript files | | CLI inkeep push Command | typescript-sdk/cli-reference | Push agent configurations to your server | | CLI inkeep update Command | typescript-sdk/cli-reference | Update the Inkeep CLI to the latest version | | Runtime Limits Configuration | typescript-sdk/configure-runtime-limits | How to configure execution limits, timeouts, and constraints | | Runtime Configuration Variables | typescript-sdk/configure-runtime-limits | All available environment variables for configuring runtime limits | | Context Fetchers Overview | typescript-sdk/context-fetchers | How to use context fetchers to embed real-time data in agent prompts | | Credential Store Options | typescript-sdk/credentials/overview | Options for storing MCP server and external agent credentials | | Data Operation Types Reference | typescript-sdk/data-operations | All data operation event types and their payloads | | Data Operations Overview | typescript-sdk/data-operations | How to enable and use data operations for debugging and monitoring | | External Agents Overview | typescript-sdk/external-agents | How to configure and use external agents using the A2A protocol | | Passing Context via Headers | typescript-sdk/headers | How to pass dynamic context to agents via HTTP headers | | Using Headers in Agents | typescript-sdk/headers | How to use header values in prompts, context fetchers, and external tools | | Conversation Memory Overview | typescript-sdk/memory | How conversation history is managed and included in context windows | | Model Types Reference | typescript-sdk/models | When to use each model type in the configuration hierarchy | | Model Provider Options | typescript-sdk/models | Configuration options for different model providers | | Supported Models Reference | typescript-sdk/models | List of supported model providers and their API keys | | Defining Artifact Components | typescript-sdk/structured-outputs/artifact-components | How to define artifact components with preview fields for citations and sources | | Defining Data Components | typescript-sdk/structured-outputs/data-components | How to define data components using Zod schemas | | Status Updates Configuration | typescript-sdk/structured-outputs/status-updates | How to configure AI-powered status updates for agents | | Function Tools Execution Environment | typescript-sdk/tools/function-tools | Sandbox providers, runtime configuration, and security guarantees | | Function Tools Overview | typescript-sdk/tools/function-tools | Use cases and how to create function tools | | Environment-Aware MCP Servers | typescript-sdk/tools/mcp-tools | Configure MCP tools to switch based on environment (dev vs production) | | MCP Tool Authentication | typescript-sdk/tools/mcp-tools | Authentication methods for MCP servers including API keys, OAuth, and custom headers | | MCP Tool Overrides | typescript-sdk/tools/mcp-tools | Customize how individual MCP tools appear to agents | | Selecting MCP Tools | typescript-sdk/tools/mcp-tools | How to selectively enable tools from MCP servers | | Registering MCP Servers as Tools | typescript-sdk/tools/mcp-tools | How to register and configure MCP tools for your agents | | Tool Approvals Configuration | typescript-sdk/tools/tool-approvals | How to configure tools to require user approval before execution | | Responding to Tool Approval Requests | typescript-sdk/tools/tool-approvals | How to approve or deny tool execution requests | | Trigger Configuration Options | typescript-sdk/triggers/overview | Configuration options for triggers including authentication, schemas, and transforms | | Triggers Overview | typescript-sdk/triggers/overview | Creating webhook endpoints to invoke agents from external services | | Trigger Configuration Options | typescript-sdk/triggers/webhooks | Configuration options for triggers including authentication, schemas, and transforms | | Triggers Overview | typescript-sdk/triggers/webhooks | Creating webhook endpoints to invoke agents from external services | | Configuration Priority Hierarchy | typescript-sdk/workspace-configuration | How CLI flags, env vars, and config file values are resolved | | Workspace Configuration File | typescript-sdk/workspace-configuration | Structure and options for inkeep.config.ts |
For additional information, see:
Search for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer