
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
阶段动作与“记住上下文”的关系解析会话按 sessionKey 找到/创建 SessionEntry,确定 sessionFile保证同一会话始终用同一文件加载历史读会话文件 JSONL,得到 messages多轮“记忆”的来源若 token 接近阈值,先跑一轮记忆写入 memory/*.md压缩前把重要信息持久化,避免丢在压缩里只保留最近 N 轮 user 对话先硬裁剪,再送模型,减少 toke

Claude Skills是一种将专业知识打包为Markdown文件的功能,通过SKILL.md文件指导Claude执行特定任务。Skills由模型自主调用,与用户触发的斜杠命令不同。现有Skills覆盖文档处理、开发工具、数据分析等多个领域,相关开源项目包括awesome-claude-skills(综合技能库)、claude-code-infrastructure-showcase(生产级参考

包括 Skills 目录路径、过滤器、限制等。解析 frontmatter 元数据。生成当前会话的 Skills 集合。验证依赖的二进制文件是否存在。读取 Skills 配置。生成格式化的提示词文本。应用用户定义的过滤器。

Claude Skills是一种将专业知识打包为Markdown文件的功能,通过SKILL.md文件指导Claude执行特定任务。Skills由模型自主调用,与用户触发的斜杠命令不同。现有Skills覆盖文档处理、开发工具、数据分析等多个领域,相关开源项目包括awesome-claude-skills(综合技能库)、claude-code-infrastructure-showcase(生产级参考

前面的两种方案,都面临一个问题,SpringAI中的Message类未实现Serializable接口,也没提供public的构造方法,因此无法基于任何形式做序列化。所以必须定义一个可序列化的Message类,方便后续持久化。定义一ai.entity.po@Data//将SpringAI的Message转为我们的Msg//实现将我们的Msg转为SpringAI的Message基于Redis来实现自

ElasticSearch(简称ES)是一个开源的分布式搜索和数据分析引擎,用Java开发并且是当前最流行的开源的企业级搜索引擎,能够达到近实时搜索,它专门设计用于处理大规模的文本数据和实现高性能的全文检索。Elastic Stack由Logstash、Beats、ElasticSearch和Kibana 四大核心产品组成,在数据采集、存储、分析及数据可视化方面有着无可比拟的优势。作为Elasti

OpenCode 它是一款 100% 开源,完全免费的AI智能体,你可以理解为开源版的Claude Code,它可以在命令行、桌面应用和IDE中使用。本文将快速拆解openCode源码,让你对openCode核心有更好的认识

OpenCode 它是一款 100% 开源,完全免费的AI智能体,你可以理解为开源版的Claude Code,它可以在命令行、桌面应用和IDE中使用。本文将快速拆解openCode源码,让你对openCode核心有更好的认识

前面的两种方案,都面临一个问题,SpringAI中的Message类未实现Serializable接口,也没提供public的构造方法,因此无法基于任何形式做序列化。所以必须定义一个可序列化的Message类,方便后续持久化。定义一ai.entity.po@Data//将SpringAI的Message转为我们的Msg//实现将我们的Msg转为SpringAI的Message基于Redis来实现自

前面的两种方案,都面临一个问题,SpringAI中的Message类未实现Serializable接口,也没提供public的构造方法,因此无法基于任何形式做序列化。所以必须定义一个可序列化的Message类,方便后续持久化。定义一ai.entity.po@Data//将SpringAI的Message转为我们的Msg//实现将我们的Msg转为SpringAI的Message基于Redis来实现自








