Directories
¶
| Path | Synopsis |
|---|---|
|
agent
|
|
|
hyper
Package hyper provides a fantasy.Provider that proxies requests to Hyper.
|
Package hyper provides a fantasy.Provider that proxies requests to Hyper. |
|
notify
Package notify defines domain notification types for agent events.
|
Package notify defines domain notification types for agent events. |
|
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. |
|
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. |
|
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. |
|
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. |
|
Package filetracker provides a no-op file read tracking service.
|
Package filetracker provides a no-op file read tracking service. |
|
Package home provides utilities for dealing with the user's home directory.
|
Package home provides utilities for dealing with the user's home directory. |
|
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. |
|
Package lock provides cross-process advisory file locking.
|
Package lock provides cross-process advisory file locking. |
|
Package lsp provides a manager for Language Server Protocol (LSP) clients.
|
Package lsp provides a manager for Language Server Protocol (LSP) clients. |
|
copilot
Package copilot provides GitHub Copilot integration.
|
Package copilot provides GitHub Copilot integration. |
|
hyper
Package hyper provides functions to handle Hyper device flow authentication.
|
Package hyper provides functions to handle Hyper device flow authentication. |
|
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. |
|
Package shell provides cross-platform shell execution capabilities.
|
Package shell provides cross-platform shell execution capabilities. |
|
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. |
|
logo
Package logo renders a Seshat wordmark in a stylized way.
|
Package logo renders a Seshat wordmark in a stylized way. |
|
logo/example
command
|
|
|
notification
Package notification provides desktop notification support for the UI.
|
Package notification provides desktop notification support for the UI. |
|
styles
Package styles define styling and theming for the project.
|
Package styles define styling and theming for the project. |
|
util
Package util provides utility functions for UI message handling.
|
Package util provides utility functions for UI message handling. |
|
Package workspace implements the Workspace interface backed by pkg/sdk.
|
Package workspace implements the Workspace interface backed by pkg/sdk. |
Click to show internal directories.
Click to hide internal directories.