Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
sylvan
command
|
|
|
pkg
|
|
|
chat
package chat provides the chat UI and the event loop.
|
package chat provides the chat UI and the event loop. |
|
chat/agent
package agent defines the interfaces of an LLM agent.
|
package agent defines the interfaces of an LLM agent. |
|
chat/claude
package claude implements the client to Claude API.
|
package claude implements the client to Claude API. |
|
chat/gemini
package gemini provides the agent.Agent implementation with Gemini.
|
package gemini provides the agent.Agent implementation with Gemini. |
|
chat/openai
package openai implements Agent Using OpenAI responses API.
|
package openai implements Agent Using OpenAI responses API. |
|
chat/openai/completion
package completion implements agent using OpenAI completion API.
|
package completion implements agent using OpenAI completion API. |
|
chat/parts
package parts defines the types of messages and its parts.
|
package parts defines the types of messages and its parts. |
|
config
package config keeps the configuration data.
|
package config keeps the configuration data. |
|
session
package session provides the session management of the chat.
|
package session provides the session management of the chat. |
|
sse
package sse provides SSE (server-sent-event) parsing.
|
package sse provides SSE (server-sent-event) parsing. |
|
tools
package tools provides the tools used by LLMs.
|
package tools provides the tools used by LLMs. |
Click to show internal directories.
Click to hide internal directories.