星颖 发表于 3 天前

自制的熊猫宠物agent助手【随时更新】

不知道这样发对不对,如果不对,佬们可以直接修改
https://cdn3.ldstatic.com/original/4X/8/d/4/8d4369042dd7a9ea1eaba11400e485eb6d9c9226.png
https://cdn3.ldstatic.com/optimized/4X/2/c/3/2c3f5f7e8a3b23aee7033869435bb3b54485ad60_2_690x466.jpeg
https://cdn3.ldstatic.com/optimized/4X/9/e/e/9ee96fccf9c7da7c157ad29cde01cb34452961f3_2_690x477.png
https://cdn3.ldstatic.com/original/4X/0/7/e/07ec9703e75c749586a1f2b766f62132304ea62f.jpeg
https://cdn3.ldstatic.com/optimized/4X/c/9/7/c97439b23de4b271ada8c9d1195ed8bb00400d8d_2_520x500.png
一个熊猫宠物的agent助手,各种功能很全,支持win和mac,mac下功能是最全面的。
熊猫目前已经不只是桌面宠物,而是一个集成模型、记忆、知识库、工具调用、自动化和电脑控制能力的本地通用 Agent。
(https://linux.do#p-21689255-h-1)桌面交互
[*] 桌面熊猫动画:支持拖动、缩放、睡眠、唤醒、贴边与屏幕边界限制。
[*] 流式回答泡泡:实时输出、自动滚动、复制全文,并展示耗时、模型、Token 和上下文占用。
[*] 快速提问:双击熊猫即可输入问题,也支持粘贴图片和文件。
[*] 熊猫对话:完整聊天窗口,可查看、继续、重命名、删除和批量管理历史对话。
[*] 对话窗口与泡泡联动:打开完整对话窗口时不重复显示泡泡。
[*] macOS 可选择是否保留程序坞图标,并提供单实例启动保护。
(https://linux.do#p-21689255-h-2)模型管理
支持多个提供商和多个模型:
[*] Ollama
[*] OpenAI 及 OpenAI 兼容服务
[*] Anthropic
[*] Gemini
可以配置 Base URL、API Key、默认模型、超时时间和上下文窗口,也能自动识别部分知名模型的上下文容量。对话窗口支持切换当前供应商下的模型,助手预设也可以绑定指定模型。
(https://linux.do#p-21689255-h-3)会话与上下文
[*] 桌面、飞书、调度任务拥有独立会话,避免历史相互污染。
[*] 会话和消息保存,支持全文搜索和跨重启恢复。
[*] 同一个会话按 FIFO 顺序执行,不同会话可以有限并发。
[*] 长上下文采用类似 Hermes 的压缩机制,生成结构化摘要并保留关键事实、任务状态和必要工具结果。
[*] 支持清空当前模型上下文,同时保留可查询的历史记录。
(https://linux.do#p-21689255-h-4)记忆体系
熊猫具有多层记忆:
[*] 当前会话历史
[*] 长期记忆 MEMORY.md
[*] 用户画像 USER.md
[*] 每日笔记
[*] 相关历史动态检索
[*] 上下文压缩摘要
用户画像支持标准维度、冲突更新、确认机制和敏感信息过滤。飞书默认使用严格隔离的会话记忆,不能读取或修改桌面私人记忆。
(https://linux.do#p-21689255-h-5)知识库与助手
[*] 可配置多个知识库,每个知识库支持多个目录。
[*] 自动递归扫描子目录并增量索引。
[*] 支持 PDF、Word、Markdown、文本、HTML、CSV、JSON 等格式。
[*] 对话中使用 #知识库名 主动指定知识库。
[*] 检索结果带宿主校验的文件来源,防止模型伪造引用。
[*] 助手预设可组合模型、知识库、技能和插件,形成面向特定工作的专用助手。
(https://linux.do#p-21689255-h-6)文件与附件
[*] 支持按钮选择、拖放、剪贴板粘贴文件或图片。
[*] 可解析文档、表格、演示文稿、PDF、图片、压缩包和普通文本。
[*] 大文件采用分块解析和检索,不会把整个文件无条件塞进模型上下文。
[*] 附件按会话和 Run 隔离,并具有大小、总配额、保留时间和自动清理策略。
[*] 对可执行文件、符号链接和压缩包进行了安全限制。
(https://linux.do#p-21689255-h-7)技能与插件
[*] 使用 $技能名 可以主动调用指定技能。
[*] 支持内置技能、自定义 Markdown 技能和插件技能。
[*] 熊猫可以根据对话生成技能草稿(如输入:生成一个xx的skills),但必须经过用户确认后启用。
[*] 记录技能成功率和失败原因,低成功率技能会进入待优化区。
[*] 支持用户编写 Python 工具,同时兼容部分 OpenWebUI Tools 写法。
[*] Python 插件默认在独立子进程中运行,具有权限确认、身份指纹和超时终止机制。
(https://linux.do#p-21689255-h-8)网页与搜索
[*] 提供 SearchProvider 搜索链,默认优先使用百度,并支持失败回退。
[*] 浏览器运行在独立持久化 Profile 中,不直接使用个人 Chrome 数据。
[*] 支持搜索、导航、点击、输入、正文提取和截图。
[*] 对时效性问题会检查目标日期、正文证据和结果新鲜度。
[*] 当模型知识不足时,可自动进行一次安全补查;明确要求“不联网”时不会搜索。
[*] 搜索查询会进行敏感内容检查和最小化处理。
(https://linux.do#p-21689255-computer-use-9)Computer Use
支持观察和控制 macOS/Linux 桌面:
[*] 打开应用和网页
[*] 截图、点击、滚动、输入和快捷键
[*] Retina、多显示器坐标转换
[*] 应用前台状态、窗口、焦点和输入控件验证
[*] 可选 CuaDriver 后台控制,未安装时可使用原生后端
[*] 微信等外部消息发送具有联系人验证、正文预检、发送证据、幂等保护和多联系人检查
Computer Use 默认关闭;macOS 使用时需要辅助功能和屏幕录制权限。
(https://linux.do#p-21689255-h-10)长任务与自动化
[*] 持久化 Run Engine 管理排队、运行、等待确认、成功、失败、取消和恢复。
[*] 长文档支持提纲、分段生成、阶段文件、断点续写和失败恢复。
[*] 开发任务可交给 Codex、Claude 等外部 worker,并保留终端和结果文件。
[*] 支持一次性、每日、间隔提醒,以及打开网页、搜索、调用技能等调度动作。
[*] 应用异常退出后会检查并恢复未完成任务。
(https://linux.do#p-21689255-h-11)集成与运维
[*] 飞书消息接入、单聊/群聊隔离和流式卡片回复。
[*] 飞书表格读取、创建、写入和追加。
[*] Doctor 图形界面与命令行诊断。
[*] 结构化日志查看、筛选、搜索、复制和导出。
[*] 运行时包含权限策略、网络地址保护、安全命令白名单、插件隔离和密钥清洗。
整体定位可以概括为:带桌面形象、长期记忆、知识库、工具、电脑控制和持久化任务能力的本地多模型通用 Agent。

下载地址:
**** Hidden Message *****

叫个鸭子 发表于 前天 01:27

这个思路我先马住,后面找时间验证。
页: [1]
查看完整版本: 自制的熊猫宠物agent助手【随时更新】