Qoder Agent SDK
Integrate Qoder Agent capabilities into your own applications and services

Build production-grade agents fast
The Agent Harness powering Qoder, now open as an SDK. Provides the same task planning, tool invocation, context management, permission control, and session memory as Qoder CLI — battle-tested in production.
npm install @qoder-ai/qoder-agent-sdkpip install qoder-agent-sdkAn Agent Harness battle-tested by real products over time
Qoder CLI runs this Harness on real development tasks every day — and the SDK exposes exactly the same capabilities. The agent loop skeleton itself is not complex; the real challenge is keeping it stable and properly converging through hundreds of tool calls.
Single instruction, executed to completion
Autonomously progresses on a single instruction through hundreds of tool calls without interruption or deviation; complex tasks are automatically decomposed into sub-Agents working in parallel without interference.
Long-running tasks always under control
Automatic compression and memory management for long conversations — key information retained, redundancy released on demand; execution state supports snapshots and recovery, any round can be rolled back.
Agent loop continuously evolving
The agent loop is never a one-time implementation. Behavioral differences across model generations are reflected in task scheduling, prompt strategies, and tool orchestration; improvements validated in Qoder ship into the SDK with each release.
Ready to use out of the box, no need to build from scratch
File and command tools, permission control, sessions and checkpoints, sub-Agents — all built in; the marketplace offers tens of thousands of ready-made Skills and plugins, install and use immediately.
Every layer is configurable and overridable
System prompts, toolsets, and model routing are all configurable; supports custom tools and MCP integration with internal systems, Hooks inject code at any lifecycle point; working directories and permission boundaries are defined by the application side.
Popular models available from day one
Over a dozen popular models built in, new models connected on launch day; switch via configuration without integrating model APIs yourself; org-level Service Accounts support post-pay billing, or connect your own model service.
The same model can behave completely different capability ceilings across different harnesses. This layer is precisely where we have been investing for the long term.
View full capability documentation and API reference