sylvan

module
v0.0.0-...-9b994e1 Latest Latest
Warning

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

Go to latest
Published: Mar 24, 2026 License: MIT

README

Sylvan

Sylvan is yet another coding agent written in Go.

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.

Jump to

Keyboard shortcuts

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