Runnable, focused examples for building applications with the Qoder Agent SDK. Every sample is available in TypeScript and Python.
| Sample | What it demonstrates | TypeScript | Python |
|---|---|---|---|
| Quickstart | Run one repository-aware query and handle the result | Open | Open |
| Multi-turn conversation | Control the query lifecycle and resume context after closing | Open | Open |
| Streaming chat | Stream output while keeping one live session open | Open | Open |
| Code review | Review a Git diff with read-only repository tools | Open | Open |
| Tool permissions | Separate tool visibility, pre-approval, and runtime authorization | Open | Open |
| Ask user question | Render structured questions and return user answers | Open | Open |
| Model selection | List models and select context-window and reasoning parameters | Open | Open |
| Hooks | Add lifecycle observation, context injection, and tool policy | Open | Open |
| Custom tools | Expose application functions as in-process MCP tools | Open | Open |
| Subagents | Delegate a task to specialized SDK-defined agents | Open | Open |
These samples read a Personal Access Token from the environment. See SDK Authentication for the setup and other supported authentication methods.
export QODER_PERSONAL_ACCESS_TOKEN="<your-token>"For the complete API guide, see the Qoder Agent SDK documentation.
- TypeScript samples: Node.js 18 or later
- Python samples: Python 3.10 or later
- Qoder authentication configured as described above
Each sample is self-contained. Open its README for installation and run commands.
The sample manifests declare compatible SDK version ranges, while the repository lockfiles record the exact versions used by CI.
Last verified on July 20, 2026:
- TypeScript SDK 1.0.15
- Python SDK 1.0.9
The sample source code is licensed under the MIT License. Use of the Qoder Agent SDK and Qoder services is governed by the Qoder Product Service Terms.