Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
alk
command
Package main 提供 alk 命令行程序的入口
|
Package main 提供 alk 命令行程序的入口 |
|
alkaid0
command
Package main 提供 alkaid0 命令行程序的入口
|
Package main 提供 alkaid0 命令行程序的入口 |
|
Package config 管理应用的配置加载、保存与热重载钩子
|
Package config 管理应用的配置加载、保存与热重载钩子 |
|
structs
Package structs 定义配置相关的数据结构与类型
|
Package structs 定义配置相关的数据结构与类型 |
|
context
|
|
|
codebase
Package codebase 代码向量数据库的生成与查询系统
|
Package codebase 代码向量数据库的生成与查询系统 |
|
lsp
Package lsp LSP 客户端实现
|
Package lsp LSP 客户端实现 |
|
Package helper 提供命令行连接工具
|
Package helper 提供命令行连接工具 |
|
internal
|
|
|
configutil
Package configutil 提供配置路径与其他配置相关的工具函数
|
Package configutil 提供配置路径与其他配置相关的工具函数 |
|
library
|
|
|
chancall
Package chancall 提供一个基于通道的异步调用机制,用于避免循环引用
|
Package chancall 提供一个基于通道的异步调用机制,用于避免循环引用 |
|
json
Package json 提供对 JSON 解析与封装的轻量工具
|
Package json 提供对 JSON 解析与封装的轻量工具 |
|
stack
Package stack 提供简单的栈数据结构实现与测试
|
Package stack 提供简单的栈数据结构实现与测试 |
|
Package log 提供项目的日志与异常处理封装
|
Package log 提供项目的日志与异常处理封装 |
|
Package mock 提供用于单元测试的模拟实现
|
Package mock 提供用于单元测试的模拟实现 |
|
openai
Package openai 提供对 OpenAI 服务的本地模拟实现用于测试
|
Package openai 提供对 OpenAI 服务的本地模拟实现用于测试 |
|
Code generated by go generate; DO NOT EDIT.
|
Code generated by go generate; DO NOT EDIT. |
|
Package prompts 管理提示词模板与内置规则
|
Package prompts 管理提示词模板与内置规则 |
|
Package provider 封装与外部模型服务(如 OpenAI)交互的请求与响应逻辑
|
Package provider 封装与外部模型服务(如 OpenAI)交互的请求与响应逻辑 |
|
parser
Package parser 提供模型响应解析与结构化提取功能
|
Package parser 提供模型响应解析与结构化提取功能 |
|
request
Package request 构建与发送模型请求,管理请求策略与摘要
|
Package request 构建与发送模型请求,管理请求策略与摘要 |
|
request/agents
Package agents 管理请求层中的代理配置与生命周期
|
Package agents 管理请求层中的代理配置与生命周期 |
|
request/agents/actions
Package actions 提供请求层代理的内部动作处理
|
Package actions 提供请求层代理的内部动作处理 |
|
request/agents/config
Package agentconfig 代理配置加载与内置代理定义
|
Package agentconfig 代理配置加载与内置代理定义 |
|
request/build
Package build 处理模型请求的构建与摘要生成
|
Package build 处理模型请求的构建与摘要生成 |
|
request/structs
Package structs 定义请求相关的数据结构
|
Package structs 定义请求相关的数据结构 |
|
response
Package response 解析与处理模型响应数据
|
Package response 解析与处理模型响应数据 |
|
Package server 提供 JSON-RPC 服务端与服务端工具函数
|
Package server 提供 JSON-RPC 服务端与服务端工具函数 |
|
actions
Package actions 实现服务端的动作处理与消息路由
|
Package actions 实现服务端的动作处理与消息路由 |
|
client
Package client 实现服务端客户端管理与 WebSocket 服务启动
|
Package client 实现服务端客户端管理与 WebSocket 服务启动 |
|
client/jsonrpc
Package jsonrpc 实现 JSON-RPC 协议的服务端与客户端
|
Package jsonrpc 实现 JSON-RPC 协议的服务端与客户端 |
|
client/jsonrpc/connect
Package connect 提供 JSON-RPC 连接传输层实现
|
Package connect 提供 JSON-RPC 连接传输层实现 |
|
Package storage 提供持久化存储与数据库初始化封装
|
Package storage 提供持久化存储与数据库初始化封装 |
|
structs
Package structs 定义存储层的数据结构与 GORM 模型
|
Package structs 定义存储层的数据结构与 GORM 模型 |
|
Package terminal 提供终端交互、缓冲与伪终端封装
|
Package terminal 提供终端交互、缓冲与伪终端封装 |
|
buffer
Package buffer 提供终端输出缓冲区与解析功能
|
Package buffer 提供终端输出缓冲区与解析功能 |
|
pty
Package pty 提供伪终端创建与操作封装
|
Package pty 提供伪终端创建与操作封装 |
|
sandbox
Package sandbox 提供沙箱执行环境,隔离命令运行
|
Package sandbox 提供沙箱执行环境,隔离命令运行 |
|
Package main 提供开发与测试时使用的工具集合入口
|
Package main 提供开发与测试时使用的工具集合入口 |
|
Package tools 导入所有插件并提供通用工具注册与生成框架
|
Package tools 导入所有插件并提供通用工具注册与生成框架 |
|
actions
Package actions 提供工具操作与作用域管理
|
Package actions 提供工具操作与作用域管理 |
|
index
Package index 提供工具索引与搜索功能
|
Package index 提供工具索引与搜索功能 |
|
toolobj
Package toolobj 提供工具调用结果对象的封装与序列化
|
Package toolobj 提供工具调用结果对象的封装与序列化 |
|
tools/agent
Package agent 实现代理工具,支持子代理调用与提示词管理
|
Package agent 实现代理工具,支持子代理调用与提示词管理 |
|
tools/edit
Package edit 实现文件编辑工具,支持字符串替换与插入操作
|
Package edit 实现文件编辑工具,支持字符串替换与插入操作 |
|
tools/run
Package run 实现命令执行工具,支持异步管道读取与输出缓冲
|
Package run 实现命令执行工具,支持异步管道读取与输出缓冲 |
|
tools/scope
Package scope 实现作用域检查工具,验证文件路径在允许范围内
|
Package scope 实现作用域检查工具,验证文件路径在允许范围内 |
|
tools/search
Package search 提供代码库搜索工具,支持 AI 规则 grep 和上下文引擎(BM25 + 向量)混合搜索。
|
Package search 提供代码库搜索工具,支持 AI 规则 grep 和上下文引擎(BM25 + 向量)混合搜索。 |
|
tools/trace
Package trace 实现跟踪与日志工具,记录执行过程
|
Package trace 实现跟踪与日志工具,记录执行过程 |
|
tools/tree
Package tree 实现文件目录树工具,支持递归展示与克隆操作
|
Package tree 实现文件目录树工具,支持递归展示与克隆操作 |
|
tools/tree/ios
Package ios 提供文件与目录克隆的平台特定实现
|
Package ios 提供文件与目录克隆的平台特定实现 |
|
Package ui 提供命令行界面的状态管理与渲染函数
|
Package ui 提供命令行界面的状态管理与渲染函数 |
|
funcs
Package funcs 提供 UI 渲染函数与模板辅助方法
|
Package funcs 提供 UI 渲染函数与模板辅助方法 |
|
loop
Package loop 提供主事件循环,管理用户输入与程序状态流转
|
Package loop 提供主事件循环,管理用户输入与程序状态流转 |
|
startup
Package startup 处理应用启动时的初始化与欢迎界面
|
Package startup 处理应用启动时的初始化与欢迎界面 |
|
state
Package state 管理 UI 状态与数据绑定
|
Package state 管理 UI 状态与数据绑定 |
|
Package u 提供极常用的公共短类型与工具函数
|
Package u 提供极常用的公共短类型与工具函数 |
Click to show internal directories.
Click to hide internal directories.