Amp 2025.12.10.2
Amp 2025.12.10.2 was released on .
Summary
Amp Python SDK For all of you who swear by tabs and clean syntax, the Amp Python SDK is now live. You can run Amp programmatically from your Python code, just like you already do in TypeScript. Her...
Release Context
- This was the 19th Amp release of 2025 tracked by Havoptic.
- It shipped 1 day after Amp 2025.12.09 (December 9, 2025).
Shipped around the same time
Within 3 days of this release, other AI coding tools also shipped:
- Cline v3.42.0 (December 12, 2025)
- Claude Code v2.0.68 (December 12, 2025)
- Gemini CLI v0.20.2 (December 12, 2025)
- Gemini CLI v0.20.1 (December 12, 2025)
- Devin Desktop v1.12.47 (December 12, 2025)
Compare Amp
- Amp vs Claude Code
- Amp vs OpenAI Codex CLI
- Amp vs Cursor
- Amp vs Gemini CLI
- Amp vs Kiro CLI
- Amp vs GitHub Copilot CLI
- Amp vs Devin Desktop
- Amp vs Antigravity CLI
- Amp vs Grok Build
- Amp vs Cline
- Amp vs OpenCode
- Amp vs Zed
- Amp vs Factory Droid
- Amp vs Devin
- Amp vs Lovable
- Amp vs GitHub Copilot in VS Code
- Amp vs Replit Agent
- Amp vs Bolt
- Amp vs v0
Release Notes
Amp Python SDK For all of you who swear by tabs and clean syntax, the Amp Python SDK is now live. You can run Amp programmatically from your Python code, just like you already do in TypeScript. Here, for example, is how you instruct Amp to migrate React components with custom toolbox tools to validate changes: import asyncio import os from ampsdk import execute, AmpOptions prompt = """ Goal: Migrate all React components from React 17 to React 18. 1. Find all React component files (.tsx, .jsx) 2. For each component: - Update deprecated lifecycle methods - Replace ReactDOM.render with createRoot 3. Track any components that fail migration with the reason 4. Run the typechecktesttool after each change 5. Output a summary: migrated count, failed list with reasons """ async def main(): Use the toolbox directory to share tools with Amp toolboxdir = os.path.join(os.getcwd(), "toolbox") async for message in execute( prompt, AmpOptions( cwd=os.getcwd(), toolbox=toolboxdir, visibility="workspace", dangerouslyallowall=True, ), ): if message.type == "result": if message.iserror: print(f"Error: {message.error}") else: print(f"Summary: {message.result}") if name == "main": asyncio.run(main()) To get started, install the pip package and the Amp CLI: Install the Amp SDK with pip $ pip install amp-sdk Install the Amp CLI globally $ npm install -g @ampcode/cli Now you can build anything with Amp in any Python runtime environment. To get more ideas and familiar with the SDK, take a look at the examples in the manual.
Other Recent Amp Releases
- 2026.10.19 (October 19, 2026)
- 2026.10.16 (October 16, 2026)
- 2026.10.13 (October 13, 2026)
- 2026.10.12 (October 12, 2026)
- 2026.10.12.2 (October 12, 2026)
Upgrading from 2025.12.10.2? See all 94 releases since.