Skip to content
This repository was archived by the owner on Jun 22, 2026. It is now read-only.

v0.1.0 - Initial Core Features

Pre-release
Pre-release

Choose a tag to compare

@FrostyHec FrostyHec released this 13 Apr 06:43
f219f5f

v0.1.0 - Initial POC Release

This is the initial Proof of Concept (POC) release, featuring a modular monorepo architecture and a functional ReAct agent engine.

🚀 Highlights

  • Full-stack Monorepo: A unified codebase containing the core engine, CLI, and modern web frontend.
  • ReAct Agent Engine: Powered by LangGraph, supporting stateful multi-turn tool-calling.
  • Multi-Client Support: Interact with the agent via CLI, Chainlit, or a custom Vue 3 web interface.

✨ Core Features

  • Intelligent Agent Engine

    • Autonomous ReAct Loop: Empowers the LLM to autonomously reason, make decisions, and interact with external environments.
    • Seamless Tool Registration: Easily expand the agent's capabilities with a streamlined, developer-friendly tool registration mechanism.
    • Out-of-the-box POC Tools: Includes a built-in math calculator suite (add, subtract, multiply, divide) to demonstrate the agent's tool-calling capabilities immediately.
  • Core Web GUI (Vue 3)

    • Interactive Chat Panel: A fully-featured, modern chat interface designed for smooth and real-time communication with the LLM.
    • @skills Role Mechanism: Introduces an intuitive @skills feature, allowing users to register and seamlessly invoke specific agent roles or capabilities directly within the chat.
  • Versatile Client Interfaces

    • CLI Client: Offers a terminal-based interface with both interactive chat and server modes for lightweight, geek-friendly usage.
    • Chainlit POC: Provides a rapid prototyping interface with visual tool-call tracking (planned for future deprecation as features merge into the Core GUI).

🛠️ Completed Developing Tasks (CHANGELOG)

  • Project Initialization:
    • Monorepo project structure with 4 packages (core, cli, poc_frontend, gui)
    • check.sh script for local validation
    • Language check script for source code
    • CI workflow for GitHub Actions
    • Full Chinese documentation
    • Taskfile.yml for task orchestration
  • POC Agent Backend:
    • ReAct agent engine using LangGraph StateGraph
    • Tool registry system with decorator-based registration
    • Calculator tools (add, subtract, multiply, divide) for POC demo
    • FastAPI REST API with SSE streaming support
  • POC Frontends:
    • CLI frontend with interactive chat and server modes
    • Chainlit POC frontend with tool call visualization (deprecate in future)
    • Vue3 + TypeScript frontend with Pinia state management and SSE, event support
    • Comprehensive test suite