typescript-sdk
Use when creating, modifying, or testing AI Agents built with the Inkeep TypeScript SDK (@inkeep/agents-sdk).
소스 정보
- 저장소
- inkeep/skills
- 최근 소스 활동
- 2026년 6월 5일 21:15
- 감지된 SKILL.md 언어
- 영어
- 스타
- 10
- 포크
- 2
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
파일 탐색기
50 개 파일SKILL.md 표시 중
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 (49)
Read individual rule files for detailed explanations and code examples on particular tasks or topics:
| Title | Topic | Description |
| --- | --- | --- |
| [Sub Agent Relationships Overview](./rules/agent-relationships-overview.md) | typescript-sdk/agent-relationships | Transfer and delegation relationships between Sub Agents |
| [When to Use Transfers vs Delegation](./rules/agent-relationships-when-to-use.md) | typescript-sdk/agent-relationships | Guidelines for choosing between transfer and delegation relationships |
| [Types of Delegation Relationships](./rules/delegation-types.md) | typescript-sdk/agent-relationships | Sub agent, external agent, and team agent delegation |
| [Configuring StopWhen](./rules/stop-when-config.md) | typescript-sdk/agent-settings | Control stopping conditions to prevent infinite loops in agents |
| [Sub Agent Parameters Reference](./rules/sub-agent-params.md) | typescript-sdk/agent-settings | Complete parameter reference for subAgent() configuration |
| [CLI inkeep add Command](./rules/cli-add-command.md) | typescript-sdk/cli-reference | Pull a template project or MCP from the Inkeep Agents Cookbook |
| [CLI inkeep config Command](./rules/cli-config-command.md) | typescript-sdk/cli-reference | Manage Inkeep configuration values |
| [CLI Configuration File Structure](./rules/cli-config-file-structure.md) | typescript-sdk/cli-reference | Structure of inkeep.config.ts and configuration priority |
| [CLI inkeep dev Command](./rules/cli-dev-command.md) | typescript-sdk/cli-reference | Start the Inkeep dashboard server for visual agents orchestration |
| [CLI Environment Variables](./rules/cli-environment-variables.md) | typescript-sdk/cli-reference | Environment variables respected by the CLI and SDK |
| [CLI inkeep init Command](./rules/cli-init-command.md) | typescript-sdk/cli-reference | Initialize a new Inkeep configuration file in your project |
| [CLI inkeep list-agent Command](./rules/cli-list-agents-command.md) | typescript-sdk/cli-reference | List all available agents for a specific project |
| [CLI inkeep login Command](./rules/cli-login-command.md) | typescript-sdk/cli-reference | Authenticate with a deployment using the device code flow |
| [CLI inkeep logout Command](./rules/cli-logout-command.md) | typescript-sdk/cli-reference | Clear stored credentials for a profile |
| [CLI inkeep profile Command](./rules/cli-profile-command.md) | typescript-sdk/cli-reference | Manage named CLI profiles for multiple remotes, credentials, and environments |
| [CLI inkeep pull Command](./rules/cli-pull-command.md) | typescript-sdk/cli-reference | Pull project configuration from server and update local TypeScript files |
| [CLI inkeep push Command](./rules/cli-push-command.md) | typescript-sdk/cli-reference | Push agent configurations to your server |
| [CLI inkeep update Command](./rules/cli-update-command.md) | typescript-sdk/cli-reference | Update the Inkeep CLI to the latest version |
| [Runtime Limits Configuration](./rules/runtime-limits-overview.md) | typescript-sdk/configure-runtime-limits | How to configure execution limits, timeouts, and constraints |
| [Runtime Configuration Variables](./rules/runtime-limits-variables.md) | typescript-sdk/configure-runtime-limits | All available environment variables for configuring runtime limits |
| [Context Fetchers Overview](./rules/context-fetchers-overview.md) | typescript-sdk/context-fetchers | How to use context fetchers to embed real-time data in agent prompts |
| [Credential Store Options](./rules/credential-store-options.md) | typescript-sdk/credentials/overview | Options for storing MCP server and external agent credentials |
| [Data Operation Types Reference](./rules/data-operation-types.md) | typescript-sdk/data-operations | All data operation event types and their payloads |
| [Data Operations Overview](./rules/data-operations-overview.md) | typescript-sdk/data-operations | How to enable and use data operations for debugging and monitoring |
| [External Agents Overview](./rules/external-agents-overview.md) | typescript-sdk/external-agents | How to configure and use external agents using the A2A protocol |
| [Passing Context via Headers](./rules/headers-passing-context.md) | typescript-sdk/headers | How to pass dynamic context to agents via HTTP headers |
| [Using Headers in Agents](./rules/headers-usage.md) | typescript-sdk/headers | How to use header values in prompts, context fetchers, and external tools |
| [Conversation Memory Overview](./rules/memory-overview.md) | typescript-sdk/memory | How conversation history is managed and included in context windows |
| [Model Types Reference](./rules/model-types.md) | typescript-sdk/models | When to use each model type in the configuration hierarchy |
| [Model Provider Options](./rules/provider-options.md) | typescript-sdk/models | Configuration options for different model providers |
| [Supported Models Reference](./rules/supported-models.md) | typescript-sdk/models | List of supported model providers and their API keys |
| [Defining Artifact Components](./rules/artifact-components-definition.md) | typescript-sdk/structured-outputs/artifact-components | How to define artifact components with preview fields for citations and sources |
| [Defining Data Components](./rules/data-components-definition.md) | typescript-sdk/structured-outputs/data-components | How to define data components using Zod schemas |
| [Status Updates Configuration](./rules/status-updates-config.md) | typescript-sdk/structured-outputs/status-updates | How to configure AI-powered status updates for agents |
| [Function Tools Execution Environment](./rules/function-tools-execution.md) | typescript-sdk/tools/function-tools | Sandbox providers, runtime configuration, and security guarantees |
| [Function Tools Overview](./rules/function-tools-overview.md) | typescript-sdk/tools/function-tools | Use cases and how to create function tools |
| [Environment-Aware MCP Servers](./rules/mcp-environment-aware.md) | typescript-sdk/tools/mcp-tools | Configure MCP tools to switch based on environment (dev vs production) |
| [MCP Tool Authentication](./rules/mcp-tool-auth.md) | typescript-sdk/tools/mcp-tools | Authentication methods for MCP servers including API keys, OAuth, and custom headers |
| [MCP Tool Overrides](./rules/mcp-tool-overrides.md) | typescript-sdk/tools/mcp-tools | Customize how individual MCP tools appear to agents |
| [Selecting MCP Tools](./rules/mcp-tool-selection.md) | typescript-sdk/tools/mcp-tools | How to selectively enable tools from MCP servers |
| [Registering MCP Servers as Tools](./rules/mcp-tools-registration.md) | typescript-sdk/tools/mcp-tools | How to register and configure MCP tools for your agents |
| [Tool Approvals Configuration](./rules/tool-approvals-config.md) | typescript-sdk/tools/tool-approvals | How to configure tools to require user approval before execution |
| [Responding to Tool Approval Requests](./rules/tool-approvals-response.md) | typescript-sdk/tools/tool-approvals | How to approve or deny tool execution requests |
| [Trigger Configuration Options](./rules/overview-triggers-config-options.md) | typescript-sdk/triggers/overview | Configuration options for triggers including authentication, schemas, and transforms |
| [Triggers Overview](./rules/overview-triggers-overview.md) | typescript-sdk/triggers/overview | Creating webhook endpoints to invoke agents from external services |
| [Trigger Configuration Options](./rules/webhooks-triggers-config-options.md) | typescript-sdk/triggers/webhooks | Configuration options for triggers including authentication, schemas, and transforms |
| [Triggers Overview](./rules/webhooks-triggers-overview.md) | typescript-sdk/triggers/webhooks | Creating webhook endpoints to invoke agents from external services |
| [Configuration Priority Hierarchy](./rules/config-hierarchy.md) | typescript-sdk/workspace-configuration | How CLI flags, env vars, and config file values are resolved |
| [Workspace Configuration File](./rules/workspace-config-overview.md) | 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
GitHub에서 보기