-
Notifications
You must be signed in to change notification settings - Fork 77
Open
4 / 114 of 11 issues completedLabels
good first issueGood for newcomersGood for newcomershelp wantedExtra attention is neededExtra attention is needed
Description
Project Roadmap
This document defines the roadmap for Blades development.
Completed
- Agent orchestration (
agent.go): supports Model/Tools/Memory/Middleware; wrapsRun/RunStream. - Unified Runner interface (
core.go): consistent sync/stream execution. - OpenAI Chat ModelProvider (
contrib/openai/chat.go): streaming/non‑streaming, multimodal input, tool calls, reasoning effort. - Memory: thread‑safe InMemory (
memory/,memory.go), conversation history load/append. - Middleware: unary/streaming chains (
middleware.go,examples/middleware). - PromptTemplate: system/user templates (
template.go,examples/template). - OutputConverter: JSON Schema–guided structured output (
output.go,examples/output). - Flow/Chain: multi‑step reasoning pipelines (
flow/chain.go,examples/chain). - Streaming abstractions: incremental consumption and mapping (
stream.go,examples/streaming). - Examples: chat, server, tools, routing, translation, reasoning, conversation, template, middleware.
Planned
tonybase, yafengio, hxx258456 and aveyuantonybase and aveyuantonybase and aveyuantonybase and aveyuantonybase, Ekreke and aveyuan
Sub-issues
Metadata
Metadata
Assignees
Labels
good first issueGood for newcomersGood for newcomershelp wantedExtra attention is neededExtra attention is needed