新闻详情

新闻详情

首页 / 资讯中心 / 详情

如何用 last30days-skill --corpus 把本地笔记目录注册为私有搜索源?

发布时间:2026/9/9 22:31:26来源:尧图网络
如何用 last30days-skill --corpus 把本地笔记目录注册为私有搜索源?
如何用 last30days-skill --corpus 把本地笔记目录注册为私有搜索源【免费下载链接】last30days-skillAI agent skill that researches any topic across Reddit, X, YouTube, HN, Polymarket, and the web - then synthesizes a grounded summary项目地址: https://gitcode.com/GitHub_Trending/la/last30days-skilllast30days-skill 默认在 Reddit、X、YouTube、HN、Polymarket 和网页等公开渠道做调研。如果你的调研对象同时存在于自己的笔记里——比如~/notes下的 Markdown 笔记或~/meeting-transcripts目录下的会议记录——可以把这些本地目录注册为私有搜索源让引擎在每次调研中把它们和公开源一起检索、排序并把命中结果单独标注在From your files区块里。这个能力完全离线corpus 文件只在本地读取不会经过任何源 HTTP 客户端也不会转发到远程后端。本文基于仓库中 CONFIGURATION.md 的 “Local corpus (your files)” 一节和 skills/last30days/SKILL.md 的本地 corpus 说明覆盖两条注册路径一次性参数和持久化注册、执行方式和结果验证。前提目录里放什么引擎扫描注册目录中的.md/.txt文件这是私有源默认支持的范围。如果目录里有 PDF只有当pdftotext在 PATH 上时才会被提取否则该文件跳过并在输出中留下说明。新鲜度用的是文件修改时间mtime普通的 30 天调研窗口同样适用也就是说一次默认运行只会把最近 30 天内修改过的笔记算进结果更早修改的文件不会命中除非你显式加--corpus-all-time。安装 skill 本身见 README.md例如npx skills add mvanhorn/last30days-skill -g或 Claude Code 的/plugin install last30days本文不展开。路径一一次性--corpus参数当前运行的私有源直接调用引擎脚本时把每个笔记目录写成一个可重复的--corpus dir参数。CONFIGURATION.md 给出的示例命令是python3 skills/last30days/scripts/last30days.py MCP servers \ --corpus ~/notes --corpus ~/meeting-transcripts要点参数可重复每个参数对应一个目录这个参数只对本次运行生效跑完即失效适合临时把某一两个目录混进某次调研该调用是“直接引擎脚本”形式脚本路径相对于仓库根目录面向脚本化或开发场景日常在 Agent 里的用法是斜杠命令体验见下一节。如果确实需要纳入 30 天窗口之外的旧文件在同一命令后追加--corpus-all-timeCONFIGURATION.md 明确说明不加这个 flag 时30 天运行只包含这几天内修改过的文件SKILL.md 也要求只有在用户明确要求包含旧文件时才加它。路径二LAST30DAYS_CORPUS_DIRS持久化注册默认生效想让某些目录长期作为私有源把它们登记到~/.config/last30days/.env# ~/.config/last30days/.env LAST30DAYS_CORPUS_DIRS~/notes:~/meeting-transcripts # LAST30DAYS_CORPUS_IN_EXPORT1 # explicit agent-JSON opt-in; off by defaultmacOS/Linux 用:分隔多个路径Windows 用;配置后无需再传任何参数每次运行都会自动激活这些目录文档同时建议保持斜杠命令体验为主在对话中让/last30days包含你已注册的笔记Agent 会把提供的目录转成前面那种可重复的--corpus参数SKILL.md 的 “Local corpus source” 一节。LAST30DAYS_CORPUS_IN_EXPORT1是另一个隐私开关与“注册”本身无关默认情况下 corpus 证据会从 agent JSON 导出中剔除只有明确设置了这个变量agent JSON写入本地 stdout/文件里才会包含 corpus 结果。除非你有意为之否则保持注释状态。执行调研并确认私有源真的在工作注册完成后跑一次正常调研斜杠命令或上面的直接引擎命令均可按下面两步核对1. 用--diagnose确认corpus在引擎的可用源集合里。python3 skills/last30days/scripts/last30days.py --diagnose--diagnose输出 JSON其中available_sources数组是引擎在凭据解析后计算的权威源集合。SKILL.md 给出了 token 到显示名的映射corpus对应 “Your files”——看到corpus出现在available_sources里说明目录已被识别。2. 在运行输出里找带 徽章的From your files区块。命中结果会渲染在这个独立区块下这是判断私有源产生了实际命中的直接证据测试代码tests/test_corpus_source.py也断言了## From your files出现在渲染结果中。corpus 的排序走确定性的本地打分绕开远程 reranker/fun-scoring 提示也不占用网络源的并发和重试预算。隐私边界知道你的笔记不会流向哪里CONFIGURATION.md 对 corpus 的隐私约定值得逐条了解因为这也决定了“验证时该看什么输出”corpus 文件只在本地读取永不通过源 HTTP 发送永不转发到LAST30DAYS_API_BASE永不进入远程 reranker/fun-scoring 提示如果你同时配置了LAST30DAYS_API_KEY/LAST30DAYS_API_BASE远程后端配置了本地 corpus 时是隐私例外引擎会绕过托管后端、在本地运行避免文件内容被转发corpus 候选默认被从--publish-html、library feed --publish和版本化的 agent JSON 导出中剔除包括 corpus 派生的集群标题和源结果提取文本按文件 mtime 缓存在~/.config/last30days/corpus-cache.json权限0600含 corpus 的last-report.json缓存同样收紧为0600。随时删除这两个缓存文件即可清空。一个容易踩的验证盲区--emitjson --json-profileagent的默认输出按上一条规则不含corpus 结果所以用 agent JSON 核对“有没有命中”会看到空docs/reference/json-export.md 说明未版本化的rawprofile 是完整的本地调试转储可以包含 corpus 路径和文本——但它是本地调试物文档明确要求不要把它重定向到外部系统除非你有意为之。限制与不适用项只有.md/.txt及pdftotext可用时的.pdf会被扫描其他扩展名不在私有源范围内不注册任何 API keycorpus 源是免费的离线源CONFIGURATION.md 的源列表中 Required for 一栏即--corpus dir或LAST30DAYS_CORPUS_DIRS默认只覆盖 30 天修改窗口内的文件旧文件需要--corpus-all-time且 SKILL.md 要求这是用户明确提出才加含 corpus 的运行产物按文档要求保持仅属主可读不要随手把带 corpus 的本地报告分享或上传。【免费下载链接】last30days-skillAI agent skill that researches any topic across Reddit, X, YouTube, HN, Polymarket, and the web - then synthesizes a grounded summary项目地址: https://gitcode.com/GitHub_Trending/la/last30days-skill创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

Flink核心概念与实战:状态、时间语义、Checkpoint全解析 2026/9/9 23:07:34

Flink核心概念与实战:状态、时间语义、Checkpoint全解析

干了这么多年实时计算,我越来越觉得Flink已经不只是“一个框架”这么简单,它基本把流处理这件事变成了行业默认标准。不管是实时数仓、实时风控、用户画像,还是简单的数据同步,面试和实际开发里绕不开的都是它。这篇文章是我梳理F…

阅读更多 →
无需训练模型,几秒音频就能复刻声音:OpenVoice 语音克隆快速上手指南 2026/9/9 23:07:34

无需训练模型,几秒音频就能复刻声音:OpenVoice 语音克隆快速上手指南

无需训练模型,几秒音频就能复刻声音:OpenVoice 语音克隆快速上手指南 【免费下载链接】OpenVoice Instant voice cloning by MIT and MyShell. Audio foundation model. 项目地址: https://gitcode.com/GitHub_Trending/op/OpenVoice 想让 AI 用某…

阅读更多 →
为 Selenium .NET 绑定新增与移除 Chromium DevTools Protocol 版本:DevTools 版本化维护操作指南 2026/9/9 23:07:34

为 Selenium .NET 绑定新增与移除 Chromium DevTools Protocol 版本:DevTools 版本化维护操作指南

为 Selenium .NET 绑定新增与移除 Chromium DevTools Protocol 版本:DevTools 版本化维护操作指南 【免费下载链接】selenium A browser automation framework and ecosystem. 项目地址: https://gitcode.com/GitHub_Trending/se/selenium 本文以仓库内 dotn…

阅读更多 →
OutputShader 实战解析:为 three.js 后期处理链加入色调映射与色彩空间转换 2026/9/9 23:07:34

OutputShader 实战解析:为 three.js 后期处理链加入色调映射与色彩空间转换

OutputShader 实战解析:为 three.js 后期处理链加入色调映射与色彩空间转换 【免费下载链接】three.js JavaScript 3D Library. 项目地址: https://gitcode.com/GitHub_Trending/th/three.js 本文聚焦 three.js 的 addon 着色器模块 OutputShader。它是一段可…

阅读更多 →
Qt与snap7西门子PLC通信实战:从环境搭建到现场排错 2026/9/9 23:07:34

Qt与snap7西门子PLC通信实战:从环境搭建到现场排错

简介:面向工业自动化软件开发人员,这套Qt结合Snap7的示例工程包,用于实现西门子PLC(S7系列)通信,可解决桌面应用与PLC数据交互、远程监控与控制等实际问题。压缩包共8个文件,主要包含2个C源文件…

阅读更多 →
STM32串口DMA不定长接收:从原理到HAL库实战 2026/9/9 23:04:34

STM32串口DMA不定长接收:从原理到HAL库实战

简介:STM32串口通信DMA例程是一份面向嵌入式开发者与STM32初学者的完整工程资源,围绕USART、DMA与空闲中断的结合,解决大量数据收发时CPU占用过高的问题,提升系统实时性。资源共793个文件,整体约35.8MB,以C…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞