# qckfx ## Docs - [Agent Self-Improvement](https://qckfx.mintlify.app/applications/agent-self-improvement.md): Build agents that can modify and improve themselves and other agents in your system - [GitHub Actions Integration](https://qckfx.mintlify.app/applications/github-actions.md): Use qckfx CLI in GitHub Actions workflows for automated code analysis, testing, and repository management - [Advanced CLI Patterns](https://qckfx.mintlify.app/cli/advanced-patterns.md): Master advanced CLI usage patterns for dynamic agent, model, and sub-agent switching within continuing conversations - [CLI Reference](https://qckfx.mintlify.app/cli/index.md): Complete reference for the qckfx command-line interface - [LiteLLM Setup](https://qckfx.mintlify.app/cli/litellm-setup.md): Set up LiteLLM proxy for unified model access and API key management - [qckfx Command](https://qckfx.mintlify.app/cli/qckfx-command.md): Complete reference for the main qckfx command and all its options - [Session Management](https://qckfx.mintlify.app/cli/sessions.md): Understand how qckfx manages persistent conversation sessions - [Sub-agents](https://qckfx.mintlify.app/cli/sub-agents.md): Use sub-agent tools to extend agent capabilities dynamically - [Configuration Validation](https://qckfx.mintlify.app/cli/validation.md): Validate agent configuration files using the built-in validation tools - [Agent Architecture](https://qckfx.mintlify.app/concepts/agent.md): Deep dive into the Agent class, methods, configuration, and LiteLLM integration - [Core Concepts](https://qckfx.mintlify.app/concepts/core-concepts.md): Overview of the four fundamental concepts that power the qckfx Agent SDK - [Environment Types](https://qckfx.mintlify.app/concepts/environments.md): Understanding local, Docker, and remote execution environments for agent tools - [Session Management](https://qckfx.mintlify.app/concepts/sessions.md): Comprehensive guide to sessions, state management, and conversation context - [Tool System](https://qckfx.mintlify.app/concepts/tools.md): Complete guide to the tool architecture, built-in tools, execution flow, and creating custom tools - [CLI vs SDK: Which to Choose?](https://qckfx.mintlify.app/get-started/choosing.md): A detailed comparison to help you choose between the qckfx CLI and SDK for your use case - [CLI Quickstart](https://qckfx.mintlify.app/get-started/cli-quickstart.md): Get up and running with the qckfx CLI in under 5 minutes - [Configuration](https://qckfx.mintlify.app/get-started/configuration.md): qckfx is highly configurable, allowing customization of system prompts, models, and tools. - [Choose Your qckfx Experience](https://qckfx.mintlify.app/get-started/index.md): qckfx offers two distinct ways to harness AI-powered coding assistance for different use cases. - [SDK Quickstart](https://qckfx.mintlify.app/get-started/sdk-quickstart.md): Embed AI coding agents into your applications with the qckfx SDK - [Troubleshooting](https://qckfx.mintlify.app/get-started/troubleshooting.md): Solutions for common issues with qckfx - [Agent Class](https://qckfx.mintlify.app/sdk/agent-class.md): Complete reference for the Agent class - the main entry point for the qckfx Agent SDK - [API Reference](https://qckfx.mintlify.app/sdk/api-reference.md): Complete API reference for the qckfx Agent SDK - [Built-in Tools](https://qckfx.mintlify.app/sdk/built-in-tools.md): Complete reference for all built-in tools available to qckfx agents - [Configuration](https://qckfx.mintlify.app/sdk/configuration.md): Agent configuration options and schema for the qckfx Agent SDK - [Context Window](https://qckfx.mintlify.app/sdk/context-window.md): Managing conversation context and message history in the qckfx Agent SDK - [Event System](https://qckfx.mintlify.app/sdk/events.md): Event types and callback interfaces for the qckfx Agent SDK - [Agent SDK](https://qckfx.mintlify.app/sdk/index.md): The open-source qckfx Agent SDK is the fastest way to build an AI agent connected to your codebase. - [Session Management](https://qckfx.mintlify.app/sdk/sessions.md): Session state, checkpoints, and rollback functionality in the qckfx Agent SDK - [Tool System](https://qckfx.mintlify.app/sdk/tools.md): Tool creation, registration, and execution in the qckfx Agent SDK - [Core Types](https://qckfx.mintlify.app/sdk/types.md): Essential types and interfaces for qckfx Agent SDK development ## Optional - [Agent SDK Changelog](https://github.com/qckfx/agent-sdk/releases) - [Reference](https://docs.qckfx.com/sdk/api-reference)