Documentation
¶
There is no documentation for this package.
Source Files
¶
- balance.go
- chat.go
- config_edit.go
- fim.go
- flycheck.go
- formatter.go
- history.go
- mail_cmd.go
- main.go
- mem_cmd.go
- models.go
- parse.go
- prompt.go
- role_cmd.go
- root.go
- service.go
- skill.go
- tool_cmd.go
- version.go
- webget.go
- wechat_cmd.go
Directories
¶
| Path | Synopsis |
|---|---|
|
internal
|
|
|
ainame
Package ainame manages AI persona names for system prompt injection.
|
Package ainame manages AI persona names for system prompt injection. |
|
chimein
Package chimein 提供用户插话功能。
|
Package chimein 提供用户插话功能。 |
|
dsc
Package dsc provides deepseek client
|
Package dsc provides deepseek client |
|
flycheck
Package flycheck provides on-the-fly syntax checking for code files, inspired by Emacs flycheck.
|
Package flycheck provides on-the-fly syntax checking for code files, inspired by Emacs flycheck. |
|
lockfile
Package lockfile 提供项目级与全局级文件锁。
|
Package lockfile 提供项目级与全局级文件锁。 |
|
lp
Package lp provides web page reading via lightpanda browser with CDP.
|
Package lp provides web page reading via lightpanda browser with CDP. |
|
mail
Package mail implements inter-AI messaging.
|
Package mail implements inter-AI messaging. |
|
memories
Package memories implements persistent memory tools backed by SQLite FTS5.
|
Package memories implements persistent memory tools backed by SQLite FTS5. |
|
roles
Package roles does one thing: map role names to allowed skills/tools/prompts.
|
Package roles does one thing: map role names to allowed skills/tools/prompts. |
|
shell
Package shell 提供安全的 Shell 脚本执行功能 基于 mvdan/sh interp 实现,替代 os/exec
|
Package shell 提供安全的 Shell 脚本执行功能 基于 mvdan/sh interp 实现,替代 os/exec |
|
sqlite
Package sqlite provides a declarative, lazy-initialized SQLite connection with built-in test isolation and schema migration support.
|
Package sqlite provides a declarative, lazy-initialized SQLite connection with built-in test isolation and schema migration support. |
|
tokenizer
Package tokenizer is the cornerstone of Chinese full-text search in dscli.
|
Package tokenizer is the cornerstone of Chinese full-text search in dscli. |
|
toolcall
Package toolcall provides toolcall framework
|
Package toolcall provides toolcall framework |
|
toolcall/alltools
Package alltools to load all tools
|
Package alltools to load all tools |
|
toolcall/file
Package file provides file ops tool calls
|
Package file provides file ops tool calls |
|
toolcall/flycheck
Package flycheck registers the flycheck tool for LLM-driven syntax checking.
|
Package flycheck registers the flycheck tool for LLM-driven syntax checking. |
|
toolcall/history
Package history 注册 note 工具,供 LLM 在对话结束时记录笔记
|
Package history 注册 note 工具,供 LLM 在对话结束时记录笔记 |
|
toolcall/issue
Package issue to address issue create, list, show, assign, close
|
Package issue to address issue create, list, show, assign, close |
|
toolcall/mail
Package mail registers mail tools (sendmail/readmail/mail_search/contacts) with the toolcall framework and parses LLM-issued tool arguments.
|
Package mail registers mail tools (sendmail/readmail/mail_search/contacts) with the toolcall framework and parses LLM-issued tool arguments. |
|
toolcall/memory
Package memory registers memory tools (mem_save/update/search/delete/get_observation/stats) with the toolcall framework and parses LLM-issued tool arguments.
|
Package memory registers memory tools (mem_save/update/search/delete/get_observation/stats) with the toolcall framework and parses LLM-issued tool arguments. |
|
toolcall/shell
Package shell for shell tools
|
Package shell for shell tools |
|
userservice
Package userservice manages OS-level user services (daemons that run as the current user, independent of the calling process lifecycle).
|
Package userservice manages OS-level user services (daemons that run as the current user, independent of the calling process lifecycle). |
|
wechat
Package wechat provides wechat api integration
|
Package wechat provides wechat api integration |
Click to show internal directories.
Click to hide internal directories.