inkeep

typescript-sdk

0
0
# Install this skill:
npx skills add inkeep/skills --skill "typescript-sdk"

Install specific skill from multi-skill repository

# Description

Use when creating, modifying, or testing AI Agents built with the Inkeep TypeScript SDK (@inkeep/agents-sdk).

# SKILL.md


name: typescript-sdk
description: Use when creating, modifying, or testing AI Agents built with the Inkeep TypeScript SDK (@inkeep/agents-sdk).
license: MIT
metadata:
author: "inkeep"
version: "1.0"


Typescript Sdk

Overview

The TypeScript SDK provides a declarative way to define agents, sub-agents, tools, and their relationships.

Rules (45)

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-agents Command typescript-sdk/cli-reference List all available agents for a specific project
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 Configuration options for triggers including authentication, schemas, and transforms
Triggers Overview typescript-sdk/triggers 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

Other Resources

For additional information, see:
- Full Documentation: https://docs.inkeep.com/ (llms.txt and llms-full.txt available are available!)
- GitHub Repo (Open Source): https://github.com/inkeep/agents

# Supported AI Coding Agents

This skill is compatible with the SKILL.md standard and works with all major AI coding agents:

Learn more about the SKILL.md standard and how to use these skills with your preferred AI coding agent.