Multiple reasoning-effort levels
SWE-2 supports medium, high, and max effort levels, allowing the available reasoning effort to be matched to task complexity and cost considerations.
SWE-2 is Cognition’s agentic coding model for planning, implementing, testing, and verifying software changes, available via Devin Desktop and CLI.
SWE-2 is Cognition's coding model for agentic software-engineering work. It is designed to plan and execute code changes while balancing coding performance, inference cost, and rollout time across multiple reasoning-effort levels.
The model is available in Devin Desktop and CLI, with the source article also stating that rollout is underway for Devin Web and Fusion. Cognition presents SWE-2 as a model for software workflows where an agent needs to inspect a codebase, implement changes, write tests, and verify the resulting work.
SWE-2 supports medium, high, and max effort levels, allowing the available reasoning effort to be matched to task complexity and cost considerations.
The model focuses exploration on the parts of a codebase that matter for the task, helping it begin implementation sooner than SWE-1.7 in the cited evaluation.
SWE-2 is reported to write more end-to-end tests and check regressions and edge cases more reliably during coding tasks.
When an expected route is blocked, the model can seek another path within the user's stated boundaries, including reconstructing data from accessible Slack history in one reported example.
The model re-derives conclusions, verifies hypotheses, and runs artifacts to gather evidence rather than relying only on surface-level descriptions.
Its post-training uses cost-penalized rewards tuned to the base model's cost-performance curve, with the goal of improving performance across effort levels in one RL run.
Use the medium effort level for straightforward fixes or intermediate coding tasks where quick progress and lower inference cost are priorities.
Assign high or max effort to larger or more uncertain engineering tasks that benefit from additional planning, codebase exploration, and verification.
Have the agent create end-to-end tests and check regressions or edge cases as part of an implementation workflow.
Use the model to investigate a blocked task by looking for an alternative route within the data and tools the user has authorized.
Ask the agent to validate a hypothesis by re-deriving the conclusion and running relevant artifacts rather than accepting an unverified explanation.
SWE-2 is available in Devin Desktop and CLI, with rollout to Devin Web and Fusion stated in the source article.
SWE-2 is a coding model post-trained from Kimi K3 and designed for agentic software-engineering tasks across multiple reasoning-effort levels.
The source describes medium, high, and max effort levels. Medium is positioned for more cost-efficient performance on simple and intermediate tasks, while high and max spend more effort on complex tasks.
On FrontierCode 1.1 Main, SWE-2 medium scored higher than SWE-1.7 while taking 58% fewer turns and costing 81% less on average, according to the source article.
ByteAsk is a terminal-first AI coding agent for C and C++ that edits repos and verifies changes with compilers, debuggers, sanitizers, and tests.
Ghost is a terminal-based AI assistant for chatting, code generation, and CLI tasks. Includes free models, supports Linux, macOS, Windows, and is open source.
Vi3ecode is a maintained development environment for AI coding agents, keeping project context, terminal, Git, memory, flows and review connected.
Lucid Train is a local-first AI coding harness that turns repo code into architecture diagrams for coding agents. Desktop app and Rust CLI, local models or API keys.
CreateOS Sandbox is an isolated compute environment for running code and agent workloads in Firecracker micro-VMs with private networking and SDK, CLI, or MCP control.
hob is an independent workspace for coding agents, with local control over sessions, terminals, history, routing, and follow-up work.