Chisle
The coding-agent plugin that bills 52% of a bare model across 20 live tasks. Terse persona + tool-output compressor + context diet.
翻訳待ち
Phero is a Go framework for building multi-agent AI systems. Composable primitives for agent orchestration, tools, RAG, memory, MCP, A2A and NATS — provider-agnostic across OpenAI-compatible, Anthropi
翻訳待ち
開発ツールGitHub @henomisオンライン所有者未確認
Have you tried it? One tap is enough. No sign-in needed.
リポジトリ情報はまだ収集していません。
No updates detected yet. GitHub releases will appear here.
A modern Go framework for building multi-agent AI systems.
翻訳待ち
Loading the full README.
Read the full README ↗The chemical language of AI agents.
Phero is a modern Go framework for building multi-agent AI systems. Like ants in a colony, agents in Phero cooperate, communicate, and coordinate toward shared goals, each with specialized roles, working together through a clean, composable architecture.
Result.Handoffs tells you where to route next and with what context (more than one means fan-out)llm.Text, llm.ImageURL, llm.ImageFile)llm.Transcriber and llm.SpeechSynthesizerllm.Use(...) (retry, rate-limit, guardrails, and semantic response caching)SKILL.md filestrace/text), NDJSON (trace/jsonfile) and OpenTelemetry export following the GenAI semantic conventions (trace/otel); per-run summary with stop reason, token usage and cost (sub-agents included) and latency breakdownstextsplitter/recursive and textsplitter/markdownStart with the Simple Agent example to learn the basics in ~100 lines of code.
Then try:
Then explore the examples/ directory for more advanced patterns:
Some examples require extra services (e.g. Qdrant for vector search).
Phero is organized into focused packages, each solving a specific problem:
agent Core orchestration for LLM-based agents with tool execution, chat loops, and runtime handoffsmemory Conversational context management for multi-turn interactions (in-process, file-backed, RAG-backed, PostgreSQL-backed, or NATS JetStream KV-backed)llm Provider-agnostic chat interface with typed messages/content parts, function tools, JSON Schema utilities, audio interfaces, and LLM middleware compositionllm/openai OpenAI-compatible client (works with OpenAI, Ollama, and compatible endpoints)llm/anthropic Anthropic API clientllm/google Google Gemini API client (official google.golang.org/genai SDK)embedding Embedding interface for semantic operationsembedding/openai OpenAI embeddings implementationvectorstore Vector storage interface for similarity searchvectorstore/qdrant Qdrant vector database integrationvectorstore/psql PostgreSQL + pgvector integrationvectorstore/weaviate Weaviate vector database integrationtextsplitter Text splitting interface and shared typestextsplitter/recursive Recursive character-based chunkertextsplitter/markdown Markdown-aware chunker (heading-first separators)rag Complete RAG pipeline combining embeddings and vector storesThis is the beginning of the README. Read the rest at the original. Read the full README ↗