Directories
¶
| Path | Synopsis |
|---|---|
|
Package agent provides an abstraction layer for managing communication with OpenCode in agent mode, with a focus on MCP (Model Context Protocol) server configuration.
|
Package agent provides an abstraction layer for managing communication with OpenCode in agent mode, with a focus on MCP (Model Context Protocol) server configuration. |
|
examples/basic
command
Example demonstrates basic usage of the agent package with MCP servers
|
Example demonstrates basic usage of the agent package with MCP servers |
|
examples/feedback-loop
command
|
|
|
examples/mcp-feedback
command
|
|
|
Package chains provides composable chains for LLM workflows.
|
Package chains provides composable chains for LLM workflows. |
|
Package documentloaders provides document loading utilities for RAG applications.
|
Package documentloaders provides document loading utilities for RAG applications. |
|
Package embeddings provides interfaces and utilities for text embedding.
|
Package embeddings provides interfaces and utilities for text embedding. |
|
examples
|
|
|
gemini-chat-example
command
|
|
|
hybrid-search
command
|
|
|
kokoro-captioned-dialogue
command
Package main demonstrates captioned dialogue synthesis with timestamp-based timing.
|
Package main demonstrates captioned dialogue synthesis with timestamp-based timing. |
|
kokoro-dialogue
command
|
|
|
kokoro-streaming
command
|
|
|
kokoro-tts
command
|
|
|
ollama-chat-example
command
|
|
|
ollama-git-terraform-qa
command
|
|
|
ollama-retrieval-qa
command
|
|
|
qdrant-rerank
command
|
|
|
qdrant-ultimate-rag
command
|
|
|
rag-evaluation-msmarco-csv
command
|
|
|
rag-with-validation
command
|
|
|
Package httpclient provides a shared HTTP client with sensible defaults for connection pooling, timeouts, and retry logic.
|
Package httpclient provides a shared HTTP client with sensible defaults for connection pooling, timeouts, and retry logic. |
|
Package llms provides interfaces and utilities for LLM providers.
|
Package llms provides interfaces and utilities for LLM providers. |
|
Package parsers provides a registry for language-specific parser plugins.
|
Package parsers provides a registry for language-specific parser plugins. |
|
markdown
core.go - Main plugin file with goldmark integration
|
core.go - Main plugin file with goldmark integration |
|
yaml
extractor - Fixed version
|
extractor - Fixed version |
|
Package prompts provides prompt templates for LLM interactions.
|
Package prompts provides prompt templates for LLM interactions. |
|
Package schema defines core data structures and interfaces used throughout the goframe library.
|
Package schema defines core data structures and interfaces used throughout the goframe library. |
|
Package textsplitter provides text splitting utilities for chunking documents.
|
Package textsplitter provides text splitting utilities for chunking documents. |
|
Package vectorstores provides interfaces and implementations for vector databases.
|
Package vectorstores provides interfaces and implementations for vector databases. |
|
Package voice provides interfaces and types for Text-to-Speech synthesis.
|
Package voice provides interfaces and types for Text-to-Speech synthesis. |
|
openai
Package openai provides an OpenAI-compatible Text-to-Speech implementation.
|
Package openai provides an OpenAI-compatible Text-to-Speech implementation. |
Click to show internal directories.
Click to hide internal directories.