Skip to content

v0.21.0

Latest

Choose a tag to compare

@anthonydevs17 anthonydevs17 released this 21 May 19:32
· 32 commits to main since this release

πŸ”„ KaibanJS v0.21.0 – DeepSeek Integration + MCP Playground Examples

🌟 Highlight: DeepSeek Multi-Model Support + Model Context Protocol (MCP) in Playground

We’ve added official support for the DeepSeek provider with multi-model capabilities, allowing developers to use both deepseek-chat and deepseek-reasoner across agent workflows.

In addition, the React Playground has been upgraded to include DeepSeek llm examples and MCP (Model Context Protocol) examples, aligning with emerging standards for structured agent-tool interaction and enabling powerful, interoperable workflows.


πŸ“¦ What’s New

πŸ€– DeepSeek Model Integration

  • Introduced support for DeepSeek in agent llmConfig, with full support for:

    • deepseek-chat
    • deepseek-reasoner
  • Updated the cost calculator and configuration system to reflect DeepSeek parameters

  • Playground React app now includes DeepSeek-powered agent examples and enhanced Storybook demos

Agent using deepseek-chat:

const searchAgent = new Agent({
  name: 'Scout',
  role: 'Information Gatherer',
  goal: 'Find up-to-date information about the given sports input.',
  background: 'Research',
  type: 'ReactChampionAgent',
  tools: [searchTool],
  llmConfig: {
    provider: 'deepseek',
    model: 'deepseek-chat',
  },
});

Agent using deepseek-reasoner:

const profileAnalyst = new Agent({
  name: 'Mary',
  role: 'Profile Analyst',
  goal: 'Extract structured information from conversational user input.',
  background: 'Data Processor',
  tools: [],
  llmConfig: {
    provider: 'deepseek',
    model: 'deepseek-reasoner',
  },
});

🧰 Playground Enhancements

  • Added DeepSeek examples to the React Playground
  • Introduced MCP (Model Context Protocol) examples to demonstrate agent-tool integration using standardized context formats

πŸ§ͺ Testing Improvements

  • Updated tests to include DeepSeek agent workflows
  • Validated configuration across DeepSeek, OpenAI, and Anthropic agents

πŸ› Community Contribution

  • [#233] Fix typos in codebase
    Huge thanks to @davidxll for your contribution! Your fixes help keep the codebase clear and developer-friendly.

KaibanJS continues to evolve to support the latest in LLM and multi-agent orchestration. Dive into the Playground to test DeepSeek, explore MCP workflows, and create modular AI systems faster than ever.