upd readme
This commit is contained in:
@@ -12,13 +12,13 @@ Sidekick is a simple but versatile agentic framework written in Go 1.25. It prov
|
|||||||
|
|
||||||
## Features
|
## Features
|
||||||
|
|
||||||
* **Hierarchical Orchestration:** Support for complex agent topologies, including coordinators and specialized subagents.
|
* **Hierarchical orchestration:** Support for complex agent topologies, including coordinators and specialized subagents.
|
||||||
* **Model Context Protocol (MCP):** Native integration for calling external tools via MCP, supporting `stdio`, `sse`, and `http` transports (via `mark3labs/mcp-go`).
|
* **Model Context Protocol (MCP):** Native integration for calling external tools via MCP, supporting `stdio`, `sse`, and `http` transports (via `mark3labs/mcp-go`).
|
||||||
* **Intelligent Buffering:** Automatically buffers large tool outputs to prevent context window exhaustion, returning file pointers for significant payloads.
|
* **Intelligent buffering:** Automatically buffers large tool outputs to prevent context window exhaustion, returning file pointers for significant payloads.
|
||||||
* **Rich Terminal UI:** A beautiful, responsive TUI built with Charmbracelet's BubbleTea and Lipgloss, featuring status bars, role-based formatting, and dynamic viewports.
|
* **Rich terminal UI:** A beautiful, responsive TUI built with Charmbracelet's BubbleTea and Lipgloss, featuring status bars, role-based formatting, and dynamic viewports.
|
||||||
* **Advanced Prompt Templating:** Define complex, multi-line system prompts using TOML. Support for Go's `text/template` engine allows you to compose modular prompts from reusable snippets.
|
* **Advanced prompt templating:** Define complex, multi-line system prompts using TOML. Support for Go's `text/template` engine allows you to compose modular prompts from reusable snippets.
|
||||||
* **Internal Tools:** Built-in tools for file I/O (`read_file`, `write_file`, `grep_file`, `edit_file`) and an optional, secure `shell_exec` tool for running POSIX shell commands.
|
* **Internal tools:** Built-in tools for file I/O (`read_file`, `write_file`, `grep_file`, `edit_file`) and an optional, secure `shell_exec` tool for running POSIX shell commands.
|
||||||
* **Configuration Driven:** Easily configure models, agents, tools, and MCP servers via a declarative `config.toml` file.
|
* **Configuration-driven:** Easily configure models, agents, tools, and MCP servers via a declarative `config.toml` file.
|
||||||
|
|
||||||
## Internal tools
|
## Internal tools
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user