# craft-agents-oss | Craft Ai Agents | Knowledge Base | Instagit

GitHub Stars: 6.7k

Repository: https://github.com/craft-ai-agents/craft-agents-oss

---

## Articles

### [How Craft Agents Resolve Adaptive Thinking Models That Reject Disabled Thinking States](/craft-ai-agents/craft-agents-oss/craft-agents-adaptive-thinking-model-resolution)

Discover how Craft Agents resolves adaptive thinking models that reject disabled thinking states. Learn how Craft Agents ensures API calls succeed while honoring user intent to minimize reasoning.

- Tags: deep-dive
- Published: 2026-07-06

### [How to Use the craftagents:// URL Scheme for Deep Linking in Craft Agents](/craft-ai-agents/craft-agents-oss/craft-agents-deep-linking-url-scheme)

Learn how to use the craftagents:// URL scheme to deep link into the Craft Agents app. Navigate directly to workspaces, sessions, or actions from external apps with this guide.

- Tags: how-to-guide
- Published: 2026-07-06

### [How Craft Agents Handles Large Tool Responses with Claude Haiku Summarization](/craft-ai-agents/craft-agents-oss/craft-agents-large-response-handling)

Discover how Craft Agents overcomes large tool responses with Claude Haiku summarization. Learn how it efficiently manages data, keeps context clear, and ensures full accessibility.

- Tags: how-to-guide
- Published: 2026-07-06

### [How Automations Enable Telegram Topic Routing for New Sessions in Craft Agents OSS](/craft-ai-agents/craft-agents-oss/craft-agents-automation-telegram-routing)

Learn how Craft Agents OSS automations route new sessions to Telegram topics. Explore the `telegramTopic` field, environment variables, and TopicRegistry for efficient routing.

- Tags: how-to-guide
- Published: 2026-07-06

### [Hard Aborts vs UI Handoff Interrupts in Session Management: Key Differences Explained](/craft-ai-agents/craft-agents-oss/craft-agents-session-interrupts-comparison)

Understand hard aborts vs UI handoff interrupts in session management. Learn how hard aborts permanently end sessions while UI handoffs temporarily pause for user interaction.

- Tags: deep-dive
- Published: 2026-07-06

### [How LlmConnection Stores OAuth Identity Information After Token Exchange](/craft-ai-agents/craft-agents-oss/craft-agents-llmconnection-oauth-storage)

Learn how LlmConnection stores OAuth identity info after token exchange. Discover details on account UUID, email, org info, and verification timestamp preservation.

- Tags: internals
- Published: 2026-07-06

### [How the Tool-Matching Algorithm Selects Tools in Craft Agents OSS](/craft-ai-agents/craft-agents-oss/craft-agents-tool-matching-algorithm)

Discover how Craft Agents OSS tool-matching algorithm uses ID-based indexing to select tools. Learn about its stateless system and unique identifier matching.

- Tags: deep-dive
- Published: 2026-07-06

### [Understanding the Source-Activation-Drain Mechanism in MCP Server Lifecycle Management](/craft-ai-agents/craft-agents-oss/craft-agents-mcp-server-lifecycle-management)

Learn how the source-activation-drain mechanism prevents race conditions in MCP server lifecycle management. Ensure tool results are never orphaned with this essential technique.

- Tags: deep-dive
- Published: 2026-07-06

### [How Workspace Themes Are Applied and Cascaded in Craft Agents](/craft-ai-agents/craft-agents-oss/craft-agents-workspace-theme-cascading)

Discover how Craft Agents applies workspace themes in a cascading hierarchy. Learn how app-wide defaults and overrides work, with real time synchronization across windows.

- Tags: internals
- Published: 2026-07-06

### [Understanding the spawn-session Tool in Craft Agents: How to Enable Agent-to-Agent Communication](/craft-ai-agents/craft-agents-oss/craft-agents-spawn-session-tool)

Discover the spawn-session tool in Craft Agents for seamless agent-to-agent communication. Enable parallel sessions with isolated contexts for effective multi-agent collaboration.

- Tags: how-to-guide
- Published: 2026-07-06

### [How to Configure the Craft Agents Server for TLS with Self-Signed Certificates](/craft-ai-agents/craft-agents-oss/craft-agents-server-tls-self-signed-certificates)

Configure Craft Agents Server for TLS using self-signed certificates. Simply set CRAFT_RPC_TLS_CERT and CRAFT_RPC_TLS_KEY environment variables for secure wss:// connections. Learn how now.

- Tags: how-to-guide
- Published: 2026-07-06

### [How Mid-Stream Behavior Controls User Message Flow During Active Agent Turns](/craft-ai-agents/craft-agents-oss/craft-agents-mid-stream-behavior)

Understand how mid-stream behavior controls user message flow in active agent turns. Learn to queue or inject messages to steer LLM responses effectively.

- Tags: deep-dive
- Published: 2026-07-06

### [Volatile vs Stable Context in Prompt Building for Pi Agents](/craft-ai-agents/craft-agents-oss/craft-agents-pi-agent-prompt-building-context)

Understand the difference between volatile and stable context in prompt building for Pi agents. Learn how session-specific and invariant data optimize agent responses.

- Tags: deep-dive
- Published: 2026-07-06

### [How Craft Agents OSS Manages OAuth Flows for Google, Slack, and Microsoft Integrations](/craft-ai-agents/craft-agents-oss/craft-agents-oauth-flows)

Learn how Craft Agents OSS manages OAuth flows for Google, Slack, and Microsoft integrations using a unified, type-safe architecture, PKCE, and a shared callback server for seamless token exchange.

- Tags: how-to-guide
- Published: 2026-07-06

### [How the Runtime Resolver Decides Between Spawning Claude Binary or Pi Subprocess](/craft-ai-agents/craft-agents-oss/craft-agents-runtime-resolver-agent-spawn)

Discover how the runtime resolver chooses between the Claude binary and Pi subprocess. Learn the lookup order and fallback mechanisms for your SDK executable.

- Tags: internals
- Published: 2026-07-06

### [Understanding the Thinking-Levels Configuration for Extended Reasoning Models in Craft Agents](/craft-ai-agents/craft-agents-oss/craft-agents-thinking-levels-configuration)

Discover how the thinking-levels configuration in Craft Agents controls extended reasoning depth for predictable speed vs. depth trade-offs in your models.

- Tags: deep-dive
- Published: 2026-07-06

### [How the unified-network-interceptor Handles Pi-Only Requests in craft-agents-oss](/craft-ai-agents/craft-agents-oss/craft-agents-pi-request-interception)

Discover how craft-agents-oss unified-network-interceptor specifically handles Pi-only requests by preloading into the Pi SDK subprocess and normalizing SSE streams.

- Tags: internals
- Published: 2026-07-06

### [How the Craft Agents Automation System Triggers Actions Based on Events](/craft-ai-agents/craft-agents-oss/craft-agents-automation-event-triggers)

Discover how the Craft Agents automation system triggers actions using an event bus and JSON config to match events, evaluate conditions, and dispatch prompts, webhooks, or logs.

- Tags: how-to-guide
- Published: 2026-07-06

### [How Agent Sessions Are Managed and Persisted to Disk in Craft Agents](/craft-ai-agents/craft-agents-oss/craft-agents-session-persistence)

Learn how Craft Agents manage and persist agent sessions to disk using JSON-Lines files and an atomic persistence queue for reliable data integrity.

- Tags: internals
- Published: 2026-07-06

### [What Encryption Method Is Used for Credential Storage in Craft Agents? AES-256-GCM Explained](/craft-ai-agents/craft-agents-oss/craft-agents-credential-storage-encryption)

Learn how Craft Agents secure your credentials. Discover AES-256-GCM encryption, PBKDF2 key derivation, and authenticated encryption tags for robust credential storage.

- Tags: how-to-guide
- Published: 2026-07-06

### [How to Configure and Manage MCP Servers Using the Source-Manager in Craft Agents](/craft-ai-agents/craft-agents-oss/configure-manage-mcp-servers-craft-agents)

Learn to configure and manage MCP servers with Craft Agents Source-Manager. This tool centralizes server lifecycle, formats LLM context, and automates error remediation.

- Tags: how-to-guide
- Published: 2026-07-06

### [Permission Modes in Craft Agents: Safe, Ask, and Allow-All Explained](/craft-ai-agents/craft-agents-oss/craft-agents-permission-modes)

Discover Craft Agents permission modes: Safe, Ask, and Allow-All. Learn how the PermissionManager enforces granular control over tool execution for enhanced agent security.

- Tags: deep-dive
- Published: 2026-07-06

### [How Craft Agents Architecture Supports Both Claude and Pi Agent Backends](/craft-ai-agents/craft-agents-oss/craft-agents-dual-agent-architecture)

Discover how Craft Agents' backend-agnostic LLM abstraction layer seamlessly supports both Claude and Pi agents. Learn about unified connections and normalized tool calls.

- Tags: architecture
- Published: 2026-07-06

### [How to Configure LLM Providers with Third-Party Endpoints (OpenRouter, Ollama) in Craft Agents OSS](/craft-ai-agents/craft-agents-oss/how-to-configure-llm-providers-using-third-party-endpoints)

Learn to configure LLM providers like OpenRouter and Ollama in Craft Agents OSS. Discover how to use third-party endpoints with the LLM Connection abstraction.

- Tags: how-to-guide
- Published: 2026-07-04

### [Where Are Workspace-Specific Configurations and Themes Stored in Craft Agents OSS](/craft-ai-agents/craft-agents-oss/where-are-workspace-specific-configurations-themes-stored)

Discover where Craft Agents OSS stores workspace configurations and themes. Find config json files in your workspace directories and themes in the resources folder.

- Tags: how-to-guide
- Published: 2026-07-04

### [How the Dynamic Status System Works in Craft Agents Workspaces: A Technical Deep Dive](/craft-ai-agents/craft-agents-oss/how-does-dynamic-status-system-work-craft-agents-workspaces)

Explore the dynamic status system in Craft Agents workspaces. Learn how its three-layer architecture customizes conversation states, separates logic, and protects core statuses. Technical deep dive.

- Tags: deep-dive
- Published: 2026-07-04

### [How to Configure Automations in Craft Agents: Understanding the automations.json Schema Version](/craft-ai-agents/craft-agents-oss/how-are-automations-configured-craft-agents-schema-version)

Learn how to configure automations.json in Craft Agents using schema version 2. This guide explains setting up your workspace for efficient automation management.

- Tags: how-to-guide
- Published: 2026-07-04

### [Event-Driven Automations in Craft Agents: Supported Events and Configuration Guide](/craft-ai-agents/craft-agents-oss/what-event-driven-automations-are-supported-in-craft-agents)

Discover supported event-driven automations in Craft Agents. Learn how to configure triggers for app and agent events to execute custom actions and streamline your workflows.

- Tags: how-to-guide
- Published: 2026-07-04

### [Where Custom Skill Definitions Are Stored in Craft Agents](/craft-ai-agents/craft-agents-oss/where-are-custom-skill-definitions-stored)

Discover where custom skill definitions land in Craft Agents. Learn about SKILL.md files within workspace directories and how metadata is parsed from front-matter and markdown.

- Tags: how-to-guide
- Published: 2026-07-04

### [How Skills Are Managed and Created in Craft Agents: A Complete Guide](/craft-ai-agents/craft-agents-oss/how-are-skills-managed-and-created-in-craft-agents)

Learn how to manage and create skills in Craft Agents using a three-tier storage system. Discover how project configurations override defaults for efficient skill management.

- Tags: how-to-guide
- Published: 2026-07-04

### [Where Is the Permission Mode Implementation in Craft Agents?](/craft-ai-agents/craft-agents-oss/which-file-contains-permission-mode-implementation)

Find the permission mode implementation in Craft Agents within packages/shared/src/agent/mode-types.ts. Learn about canonical mode names and parsing helpers.

- Tags: internals
- Published: 2026-07-04

### [Understanding the Three Permission Modes in Craft Agents](/craft-ai-agents/craft-agents-oss/what-are-three-permission-modes-craft-agents-how-switch)

Master Craft Agents permission modes: Explore, Ask to Edit, and Execute. Learn how to easily switch between them programmatically or interactively using simple commands and shortcuts.

- Tags: deep-dive
- Published: 2026-07-04

### [How to Use Local File Paths and Git Repositories as Sources in Craft Agents](/craft-ai-agents/craft-agents-oss/how-can-local-files-git-repositories-be-used-as-sources)

Learn to use local file paths and Git repositories as sources in Craft Agents. Configure directories as local sources and Git repos as mcp sources with the craft-agent CLI.

- Tags: how-to-guide
- Published: 2026-07-04

### [Which REST APIs Are Natively Integrated with Craft Agents?](/craft-ai-agents/craft-agents-oss/which-rest-apis-natively-integrated-craft-agents)

Discover which REST APIs integrate natively with Craft Agents, including Google Workspace, Microsoft Graph, and Slack, for seamless automation and service detection.

- Tags: api-reference
- Published: 2026-07-04

### [What Are MCP Servers and How Craft Agents Integrates With Them](/craft-ai-agents/craft-agents-oss/what-are-mcp-servers-how-craft-agents-integrate)

Learn about MCP servers and how Craft Agents seamlessly integrates by launching them as child processes that manage filesystem access, credentials, and UI callbacks for LLM backends.

- Tags: how-to-guide
- Published: 2026-07-04

### [How the Craft Agents Sources System Connects to External Data](/craft-ai-agents/craft-agents-oss/how-does-craft-agents-sources-system-connect-external-data)

Discover how the Craft Agents sources system connects to external data using the Model-Control-Protocol MCP client for seamless HTTP endpoint and local executable querying.

- Tags: internals
- Published: 2026-07-04

### [Where Craft Agents Conversation History Is Stored: File Paths and JSON Format Explained](/craft-ai-agents/craft-agents-oss/where-craft-agents-conversation-histories-stored-format)

Discover where Craft Agents conversation history is stored in JSON format at ~/.craft-agent/workspaces/<workspace-id>/conversation.json. Understand your agent's memory.

- Tags: internals
- Published: 2026-07-04

### [How the Multi-Session Inbox and Archive Workflow Works in Craft Agents](/craft-ai-agents/craft-agents-oss/how-does-multi-session-inbox-archive-workflow-function)

Discover how the multi-session inbox and archive workflow in Craft Agents separates active conversations from storage using session status and an archive flag. Streamline your agent management.

- Tags: how-to-guide
- Published: 2026-07-04

### [What Encryption Is Used for Credential Storage in Craft Agents?](/craft-ai-agents/craft-agents-oss/what-encryption-used-credential-storage-craft-agents)

Craft Agents secures credentials at rest with AES-256-GCM encryption. Learn how hardware-bound keys and authenticated encryption protect your data's confidentiality and integrity.

- Tags: internals
- Published: 2026-07-04

### [How Craft Agents Handles OAuth Authentication and Token Management](/craft-ai-agents/craft-agents-oss/how-is-authentication-handled-in-craft-agents)

Discover how Craft Agents handles OAuth authentication and token management with automatic discovery, PKCE flows, and proactive refresh for secure API connections.

- Tags: how-to-guide
- Published: 2026-07-04

### [Understanding the Role of the CraftAgent Class in Craft Agents](/craft-ai-agents/craft-agents-oss/role-of-craftagent-class-craft-agents)

Discover the core functionality of the CraftAgent class. It acts as an SDK façade, offering a unified API for AI backends, managing sessions, permissions, and events.

- Tags: documentation
- Published: 2026-07-04

### [How the `packages/shared` Directory Facilitates Business Logic in Craft Agents](/craft-ai-agents/craft-agents-oss/how-packages-shared-facilitates-business-logic-craft-agents)

Discover how the packages shared directory centralizes Craft Agents business logic. Access workspace lifecycle, config, automation, and credentials via a clean public API.

- Tags: internals
- Published: 2026-07-04

### [What Is the Purpose of the apps/cli Directory in Craft Agents?](/craft-ai-agents/craft-agents-oss/purpose-of-apps-cli-directory-craft-agents)

Discover the purpose of the apps/cli directory in Craft Agents. Learn how the craft-cli terminal client manages resources and runs AI agents independently.

- Tags: internals
- Published: 2026-07-04

### [How the Craft Agents Monorepo Is Structured with Bun Workspaces](/craft-ai-agents/craft-agents-oss/how-is-craft-agents-monorepo-structured-with-bun-workspaces)

Discover how the Craft Agents monorepo leverages Bun workspaces for efficient dependency management across packages and applications. Learn about its unified structure.

- Tags: internals
- Published: 2026-07-04

### [How Craft Agents Integrate with External MCP Servers and REST APIs](/craft-ai-agents/craft-agents-oss/how-does-craft-agents-integrate-with-external-services)

Learn how Craft Agents integrate external MCP servers and REST APIs with its declarative Source abstraction. Automatically configure callable tools for the Claude Agent SDK.

- Tags: how-to-guide
- Published: 2026-07-04

### [What Are Agent Native Software Principles in Craft Agents?](/craft-ai-agents/craft-agents-oss/what-are-agent-native-software-principles-in-craft-agents)

Discover Agent Native software principles for Craft Agents. Empower AI with natural language control, zero-code customization, and autonomous orchestration. Learn more.

- Tags: deep-dive
- Published: 2026-07-04

### [How to Set Up Craft Agents with Multiple LLM Providers](/craft-ai-agents/craft-agents-oss/how-to-set-up-craft-agents-with-multiple-llm-providers)

Learn how to set up Craft Agents with multiple LLM providers. Easily connect OpenAI, Anthropic, Ollama, and custom endpoints for flexible AI agent development.

- Tags: how-to-guide
- Published: 2026-07-04

### [Message Context Volatile vs Stable Split Architecture in Craft Agents](/craft-ai-agents/craft-agents-oss/message-context-volatile-vs-stable-architecture)

Understand Craft Agents volatile vs stable split architecture. Learn how Craft Agents separates prompt context for efficient caching and dynamic information flow, optimizing agent performance.

- Tags: architecture
- Published: 2026-07-03

### [How to Debug Craft Agents Using Log Files and CRAFT_DEBUG](/craft-ai-agents/craft-agents-oss/debug-craft-agents-logs-craft-debug-environment-variable)

Learn to debug Craft Agents efficiently using log files and the CRAFT_DEBUG environment variable. Enable detailed logging for comprehensive agent tracing and issue resolution.

- Tags: how-to-guide
- Published: 2026-07-03

### [How to Set Up Google OAuth for Gmail, Calendar, and Drive Integration in Craft-Agents OSS](/craft-ai-agents/craft-agents-oss/setup-google-oauth-gmail-calendar-drive)

Easily set up Google OAuth for Gmail, Calendar, and Drive integration with Craft-Agents OSS. Leverage the built-in PKCE-based OAuth 2.0 for seamless authentication.

- Tags: how-to-guide
- Published: 2026-07-03

### [How Large Response Handling and Automatic Summarization Works in Craft Agents](/craft-ai-agents/craft-agents-oss/large-response-handling-automatic-summarization)

Discover how Craft Agents handles large responses and summarizes text automatically. Learn about token density estimation and preventing context window overflow while keeping data accessible.

- Tags: how-to-guide
- Published: 2026-07-03

### [How to Use the craftagents:// Deep Linking Scheme for Navigation in CraftAgents](/craft-ai-agents/craft-agents-oss/craftagents-deep-linking-scheme-navigation)

Learn how to use the craftagents:// deep linking scheme to launch CraftAgents and navigate to specific views or trigger actions from external applications.

- Tags: how-to-guide
- Published: 2026-07-03

### [How to Configure Custom Endpoint Models for LLM Providers with Per-Model Overrides in Craft Agents OSS](/craft-ai-agents/craft-agents-oss/configure-custom-llm-endpoints-per-model-overrides)

Learn to configure custom LLM endpoints in Craft Agents OSS with per-model overrides for features like image support. Define LlmConnections and use setModelSupportsImages utility.

- Tags: how-to-guide
- Published: 2026-07-03

### [Architectural Differences Between Claude and Pi Agent Backends in Craft Agents](/craft-ai-agents/craft-agents-oss/claude-vs-pi-agent-backend-architecture-differences)

Explore the architectural differences between Claude and Pi agent backends. Understand how in-process SDKs and separate subprocesses impact integration and deployment.

- Tags: architecture
- Published: 2026-07-03

### [How the Session Persistence Layer Works with JSONL Storage in craft-agents-oss](/craft-ai-agents/craft-agents-oss/session-persistence-jsonl-storage-architecture)

Discover how the session persistence layer uses JSONL storage in craft-agents-oss for efficient and safe conversation saving. Learn about atomic writes and fast metadata listing.

- Tags: internals
- Published: 2026-07-03

### [How Credential Refresh Works for API Sources with Renew Endpoints](/craft-ai-agents/craft-agents-oss/api-source-credential-refresh-renew-endpoints)

Learn how credential refresh works for API sources with renew endpoints. Automatically update tokens and expiry times without OAuth refresh tokens.

- Tags: deep-dive
- Published: 2026-07-03

### [How Automation Prompt Actions Handle @mentions for Sources and Skills in Craft Agents](/craft-ai-agents/craft-agents-oss/automation-prompt-actions-mentions-sources-skills)

Discover how automation prompt actions resolve @mentions for sources and skills in Craft Agents. Learn about regex parsing, registry resolution, and prompt injection for LLMs.

- Tags: how-to-guide
- Published: 2026-07-03

### [Craft Agents OSS i18n System Architecture: How to Add a New Locale](/craft-ai-agents/craft-agents-oss/craft-agents-i18n-system-architecture-add-locale)

Explore the Craft Agents OSS i18n system architecture. Learn how to add a new locale with a simple JSON file and registry entry for efficient internationalization.

- Tags: architecture
- Published: 2026-07-03

### [How Workspace Configurations Are Stored and Managed in Craft Agents](/craft-ai-agents/craft-agents-oss/workspace-configuration-storage-management-skills-themes-sources-automations)

Discover how Craft Agents store and manage workspace configurations including skills themes sources and automations in dedicated folders and config files. Learn more.

- Tags: internals
- Published: 2026-07-03

### [Network Interceptor Architecture for the Pi Backend: How Craft Agents Unifies AI API Communication](/craft-ai-agents/craft-agents-oss/pi-backend-network-interceptor-architecture)

Explore the Pi backend's network interceptor architecture for unified AI API communication. Discover how Craft Agents normalizes requests, recovers errors, and injects metadata transparently.

- Tags: architecture
- Published: 2026-07-03

### [How Session Statuses Are Managed and Customized in Craft Agents](/craft-ai-agents/craft-agents-oss/craft-agents-session-status-management-customization)

Learn how Craft Agents manages and customizes session statuses. Discover how LLM agents modify, persist, and propagate status metadata for UI updates and automations.

- Tags: how-to-guide
- Published: 2026-07-03

### [How Craft Agents OSS Implements Multi-Provider LLM Support for Anthropic, Google, OpenAI, and Ollama](/craft-ai-agents/craft-agents-oss/multi-provider-llm-support-anthropic-google-openai-ollama)

Discover how Craft Agents OSS integrates Anthropic, Google, OpenAI, and Ollama with multi-provider LLM support. Learn about its unified network interceptor for seamless LLM routing.

- Tags: deep-dive
- Published: 2026-07-03

### [Electron Main Process, Preload, and Renderer Architecture in Craft Agents](/craft-ai-agents/craft-agents-oss/electron-main-process-preload-renderer-architecture)

Understand the Electron main process, preload, and renderer architecture in Craft Agents. Learn how this secure three-layer system enhances performance and security.

- Tags: architecture
- Published: 2026-07-03

### [How to Configure MCP Server Sources with JSON Schemas and Custom Endpoints in Craft Agents](/craft-ai-agents/craft-agents-oss/configure-mcp-server-sources-json-schemas-custom-endpoints)

Configure MCP server sources in Craft Agents using JSON schemas and custom endpoints. Learn to set up HTTP, SSE, and stdio transports with flexible authentication for your agents.

- Tags: how-to-guide
- Published: 2026-07-03

### [Remote Server Architecture in Craft Agents Using WebSockets and TLS](/craft-ai-agents/craft-agents-oss/craft-agents-remote-server-websocket-tls-architecture)

Explore the remote server architecture in Craft Agents using WebSockets and TLS. Learn how Node.js, WSS, and X.509 certificates secure server communication for your AI agents.

- Tags: architecture
- Published: 2026-07-03

### [Craft Agents Automation Events and Cron Schedule Configuration: Complete Guide](/craft-ai-agents/craft-agents-oss/craft-agents-automation-events-cron-schedules)

Discover Craft Agents automation events for app lifecycle and agent activities. Learn to configure cron schedules with this complete guide.

- Tags: how-to-guide
- Published: 2026-07-03

### [How Are Credentials Encrypted and Stored in Craft Agents?](/craft-ai-agents/craft-agents-oss/craft-agents-credential-encryption-storage)

Discover how Craft Agents encrypts and stores credentials using AES-256-GCM and PBKDF2-SHA-256. Learn about secure credential management in Craft Agents OSS.

- Tags: how-to-guide
- Published: 2026-07-03

### [How Craft Agents Permission Modes Work: Safe (Explore), Ask (Ask to Edit), and Allow-All (Execute)](/craft-ai-agents/craft-agents-oss/craft-agents-permission-mode-safe-ask-allow-all)

Understand Craft Agents permission modes: Safe (Explore), Ask (Ask to Edit), and Allow-All (Execute). Control tool execution and ensure security. Learn how to manage agent permissions effectively.

- Tags: how-to-guide
- Published: 2026-07-03

