Better tools for agents — edit files, run longer commands, and remember their work
Agents now have a better toolkit: a dedicated edit command for precise file changes, configurable timeouts for long-running commands, smarter output handling, and reliable memory of which files they have touched across long sessions.
Edit files with surgical precision
A new edit tool replaces the old write-and-hope workflow. Agents can now make exact string replacements in existing files — change a function signature, fix a typo, or update a config value without rewriting the whole file. Fewer mistakes, less thrashing.
Run longer commands
The execute tool now accepts an optional timeout up to 300 seconds. Builds, test suites, and dependency installs that used to get cut off can now run to completion. The output also keeps both the beginning and the end — the command result and any error message at the tail are preserved, while the noisy middle is trimmed.
Remember what they did
After a long session, when the agent's context compacts, it now retains an exact list of every file it read or modified. No more re-discovering work already done. And path errors are clear: if a file operation targets something outside the sandbox, the error message tells you exactly why.