UNPKG

@codebuff/sdk

Version:

Official SDK for Codebuff — AI coding agent & framework

77 lines (46 loc) 1.75 kB
# Changelog All notable changes to the @codebuff/sdk package will be documented in this file. ## [0.1.30] Types updates. ## [0.1.20] - You can now retrieve the output of an agent in `result.output` if result is the output of an awaited `client.run(...)` call. - cwd is optional in the CodebuffClient constructor. - You can pass in `extraToolResults` into a run() call to include more info to the agent. ## [0.1.17] ### Added - You can now get an API key from the [Codebuff website](https://www.codebuff.com/profile?tab=api-keys)! - You can provide your own custom tools! ### Updated - Updated types and docs ## [0.1.9] - 2025-08-13 ### Added - `closeConnection` method in `CodebuffClient` ### Changed - Automatic parsing of `knowledgeFiles` if not provided ### Fixed - `maxAgentSteps` resets every run - `CodebuffClient` no longer requires binary to be installed ## [0.1.8] - 2025-08-13 ### Added - `withAdditionalMessage` and `withMessageHistory` functions - Add images, files, or other messages to a previous run - Modify the history of any run - `initialSessionState` and `generateInitialRunState` functions - Create a SessionState or RunState object from scratch ### Removed - `getInitialSessionState` function ## [0.1.7] - 2025-08-12 ### Updated types! AgentConfig has been renamed to AgentDefinition. ## [0.1.5] - 2025-08-09 ### Added - Complete `CodebuffClient` - Better docs - New `run()` api ## [0.0.1] - 2025-08-05 ### Added - Initial release of the Codebuff SDK - `CodebuffClient` class for interacting with Codebuff agents - `runNewChat` method for starting new chat sessions - TypeScript support with full type definitions - Support for all Codebuff agent types - Event streaming for real-time responses