adapters/

directory
v0.2.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 17, 2025 License: Apache-2.0

Directories

Path Synopsis
driven
ai
Package ai provides factory functions for creating AI service adapters.
Package ai provides factory functions for creating AI service adapters.
config/file
Package file provides file-based implementations of driven port interfaces.
Package file provides file-based implementations of driven port interfaces.
embedding/ollama
Package ollama provides an embedding service adapter using Ollama.
Package ollama provides an embedding service adapter using Ollama.
embedding/openai
Package openai provides an embedding service adapter using OpenAI API.
Package openai provides an embedding service adapter using OpenAI API.
llm/anthropic
Package anthropic provides an LLM service adapter using Anthropic API.
Package anthropic provides an LLM service adapter using Anthropic API.
llm/ollama
Package ollama provides an LLM service adapter using Ollama.
Package ollama provides an LLM service adapter using Ollama.
llm/openai
Package openai provides an LLM service adapter using OpenAI API.
Package openai provides an LLM service adapter using OpenAI API.
oauth
Package oauth provides OAuth token exchange functionality for external providers.
Package oauth provides OAuth token exchange functionality for external providers.
storage/memory
Package memory provides in-memory implementations of driven ports.
Package memory provides in-memory implementations of driven ports.
storage/sqlite
Package sqlite provides a unified SQLite-based implementation of driven port interfaces.
Package sqlite provides a unified SQLite-based implementation of driven port interfaces.
storage/sqlite/migrations
Package migrations embeds SQL migration files for the SQLite store.
Package migrations embeds SQL migration files for the SQLite store.
driving
cli
mcp
Package mcp provides an MCP (Model Context Protocol) server adapter for Sercha.
Package mcp provides an MCP (Model Context Protocol) server adapter for Sercha.
oauth
Package oauth provides OAuth callback server and browser utilities.
Package oauth provides OAuth callback server and browser utilities.
tui
Package tui provides an interactive terminal user interface for sercha.
Package tui provides an interactive terminal user interface for sercha.
tui/components/input
Package input provides text input components for the TUI.
Package input provides text input components for the TUI.
tui/components/list
Package list provides list display components for the TUI.
Package list provides list display components for the TUI.
tui/components/status
Package status provides status bar components for the TUI.
Package status provides status bar components for the TUI.
tui/keymap
Package keymap defines keybindings for the TUI.
Package keymap defines keybindings for the TUI.
tui/messages
Package messages defines Bubbletea message types for the TUI.
Package messages defines Bubbletea message types for the TUI.
tui/styles
Package styles provides colour themes and styling for the TUI.
Package styles provides colour themes and styling for the TUI.
tui/views/addsource
Package addsource provides the add source wizard view for the TUI.
Package addsource provides the add source wizard view for the TUI.
tui/views/doccontent
Package doccontent provides the document content view component for the TUI.
Package doccontent provides the document content view component for the TUI.
tui/views/docdetails
Package docdetails provides the document details view component for the TUI.
Package docdetails provides the document details view component for the TUI.
tui/views/documents
Package documents provides the documents list view component for the TUI.
Package documents provides the documents list view component for the TUI.
tui/views/menu
Package menu provides the main navigation menu view for the TUI.
Package menu provides the main navigation menu view for the TUI.
tui/views/search
Package search provides the main search view for the TUI.
Package search provides the main search view for the TUI.
tui/views/settings
Package settings provides the settings configuration view for the TUI.
Package settings provides the settings configuration view for the TUI.
tui/views/sourcedetail
Package sourcedetail provides the source detail view component for the TUI.
Package sourcedetail provides the source detail view component for the TUI.
tui/views/sources
Package sources provides the sources view component for the TUI.
Package sources provides the sources view component for the TUI.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL