Directories
¶
| Path | Synopsis |
|---|---|
|
seshattui
|
|
|
agent/hyper
Package hyper provides a fantasy.Provider that proxies requests to Hyper.
|
Package hyper provides a fantasy.Provider that proxies requests to Hyper. |
|
agent/notify
Package notify defines domain notification types for agent events.
|
Package notify defines domain notification types for agent events. |
|
agent/tools/mcp
Package mcp provides functionality for managing Model Context Protocol (MCP) clients within the Seshat application.
|
Package mcp provides functionality for managing Model Context Protocol (MCP) clients within the Seshat application. |
|
app
Package app exposes the types used by the UI for app-level events.
|
Package app exposes the types used by the UI for app-level events. |
|
csync
Package csync provides concurrent data structures for safe access in multi-threaded environments.
|
Package csync provides concurrent data structures for safe access in multi-threaded environments. |
|
dns
Package dns configures Go's DNS resolver for Termux/Android where Go's pure-Go resolver reads /etc/resolv.conf which points to non-functional loopback nameservers.
|
Package dns configures Go's DNS resolver for Termux/Android where Go's pure-Go resolver reads /etc/resolv.conf which points to non-functional loopback nameservers. |
|
filetracker
Package filetracker provides a no-op file read tracking service.
|
Package filetracker provides a no-op file read tracking service. |
|
home
Package home provides utilities for dealing with the user's home directory.
|
Package home provides utilities for dealing with the user's home directory. |
|
hooks
Package hooks runs user-defined shell commands that fire on hook events (e.g.
|
Package hooks runs user-defined shell commands that fire on hook events (e.g. |
|
lock
Package lock provides cross-process advisory file locking.
|
Package lock provides cross-process advisory file locking. |
|
lsp
Package lsp provides a manager for Language Server Protocol (LSP) clients.
|
Package lsp provides a manager for Language Server Protocol (LSP) clients. |
|
oauth/copilot
Package copilot provides GitHub Copilot integration.
|
Package copilot provides GitHub Copilot integration. |
|
oauth/hyper
Package hyper provides functions to handle Hyper device flow authentication.
|
Package hyper provides functions to handle Hyper device flow authentication. |
|
pubsub
Package pubsub provides a lightweight in-process broker for fan-out event delivery between services and the UI.
|
Package pubsub provides a lightweight in-process broker for fan-out event delivery between services and the UI. |
|
shell
Package shell provides cross-platform shell execution capabilities.
|
Package shell provides cross-platform shell execution capabilities. |
|
skills
Package skills implements the Agent Skills open standard.
|
Package skills implements the Agent Skills open standard. |
|
ui/anim
Package anim provides an animated spinner.
|
Package anim provides an animated spinner. |
|
ui/logo
Package logo renders a Seshat wordmark in a stylized way.
|
Package logo renders a Seshat wordmark in a stylized way. |
|
ui/logo/example
command
|
|
|
ui/notification
Package notification provides desktop notification support for the UI.
|
Package notification provides desktop notification support for the UI. |
|
ui/styles
Package styles define styling and theming for the project.
|
Package styles define styling and theming for the project. |
|
ui/util
Package util provides utility functions for UI message handling.
|
Package util provides utility functions for UI message handling. |
|
workspace
Package workspace implements the Workspace interface backed by pkg/sdk.
|
Package workspace implements the Workspace interface backed by pkg/sdk. |
|
Package titlemodel names sessions with a tiny language model that runs on the user's own machine.
|
Package titlemodel names sessions with a tiny language model that runs on the user's own machine. |
|
Package updater lets the seshat binary find out that a newer release exists and replace itself with it.
|
Package updater lets the seshat binary find out that a newer release exists and replace itself with it. |
Click to show internal directories.
Click to hide internal directories.