Roadmap¶

v0.9.x (Beta)¶

  • LLM Integration

    • Tool Use Refactor

    • Batch Inference Testing

    • Ensemble

  • KLBase

    • MCP Compatibility

  • Imitator

    • ICL Mimic

    • Cache Mimic

    • Codegen Mimic

  • UKF Variants

    • Resource

    • TemplateUKFT (as a special type of ExperienceUKFT)

    • PromptUKFT (as a special type of ResourceUKFT)

    • ToolUKFT

  • Demos

    • Simple Tool Use

    • Rubik NL2SQL

    • Doc Translate


v1.0.0 (Stable)¶

  • Backends

    • Neo4j for KLStore/KLEngine

    • Mongo for Cache/KLStore/KLEngine

  • GUI

    • LLM Chat/Session GUI

    • Knowledge Management GUI

      • View

      • Upsert/Delete

      • Smart Search (Keyword/Regex/Vector/Relation)

      • Flush

      • Snapshot?

    • Repo Management GUI

    • Agent GUI

  • Agent

    • AgentSpec v1.0

  • Robust Database Handling

    • Safely create and drop postgres/mysql DBs

    • Check in-memory database support

  • User System

    • Authority Control

    • User signature for UKFs

  • Claude Skills Compatibility

    • Skills Creator as a Skill

  • Database refactor: merge Filter and Facet


V1.1.0 (Preview)¶

  • Git-based Version Control

    • Snapshot / Revert

    • Branching

  • Database Integration

    • Views / Materialized Views

    • Updates (with Version Control?)

  • Backends

    • Elastic for KLEngine

  • Imitator

    • SFT/LoRA Mimic


v2.0.0 (Visionary)¶

  • BaseUKF v2.0

  • Lakehouse Integration

  • LLMEnsemble

  • LangChain/LangGraph Compatibility

  • AgentHeaven should self-contain via UKFs

    • For example, descriptions of UKFs should be defined as UKFs themselves

    • Built-in templates should be UKFs

    • Prompts should be UKFs, created by other prompts or workflows

    • Tools should be UKFs, created by other prompts or workflows

    • AgentSpecs should be UKFs, created by other prompts or workflows