背景 在一个 Vue3 + Vite 项目中,同时使用 ESLint(代码质量检查)和 Prettier(代码格式化)时,两者的规则可能冲突。最典型的就是 ESLint 要求最大行长 80 字符,而 Prettier 默认也是 80——看起来一致,但一旦自定义其中一个就可能打架。 解决方案:用 ESLint 驱动 Prettier。通过 eslint-plugin-prettier 将 Prett...
eve 是一个文件系统优先(filesystem-first)的持久化 AI Agent 框架,由 Vercel 团队开源,遵循 Apache 2.0 协议。它的核心理念是:文件系统即接口——你不需要复杂的配置文件,只需要在项目中创建约定好的文件和目录,Agent 就定义好了。 引言 AI Agent 是 2026 年最火的开发方向之一。从 OpenAI 的 GPTs 到各种 Agent 框架,开...
统一的 Git 提交信息规范能大幅提升代码历史的可读性,配合 AI 工具自动生成,零学习成本。 规范总览 格式 示例 Type 与 Emoji 映射 Emoji Type 说明 ✨ feat 添加新功能 🐛 fix 修复 bug 📝 docs 对文档进行修改 ♻️ refactor 代码重构 ⚡ perf 提高性能的代码修改 🧑💻 dx 优化开发体验 🔨 workflow 工作流变动 🏷️ ty...
Hermes Agent 是一个基于大语言模型的 AI 智能体框架,支持 CLI、TUI、微信、Telegram 等多种交互方式。本文记录完整的安装配置流程。 安装 前置条件 Python 3.12+ macOS / Linux Git pip 安装 安装后初始化项目并创建配置文件: 这会生成 ~/.hermes/config.yaml 主配置文件。 验证安装 配置基础 配置文件 主配置位于 ~/...
Hermes Agent 的核心能力来源于技能(Skills)系统。每个技能是一个 markdown 文件,定义了特定场景下的行为、工作流和注意事项。 技能系统概览 技能文件存储在 ~/.hermes/skills/ 下,按类别组织: 总计 320+ 技能,覆盖 55 个类别。 加载技能 技能会自动匹配任务场景,也可以手动加载: 常用三方技能 0. 日常高频技能 以下是我日常工作中最常用的技能,按...
Hermes Agent 不仅是 CLI 工具,还支持网关模式、定时任务、多平台消息推送等生产级能力。 网关模式 网关模式让 Hermes 作为后台常驻服务运行,通过微信、Telegram、Discord 等平台交互。 启动网关 WeChat 集成 通过 WeChat 网关,可以在微信中直接与 Hermes 对话: 发送消息 → Hermes 处理 → 返回结果 自动识别上下文,追踪对话线程 支持...
TL;DR 本文从实际项目出发,详细记录了实现 XX 功能的完整过程,包含架构选型、关键代码、性能数据和踩坑记录。 背景 为什么要做这个功能?遇到了什么问题? 最终效果 方案对比 方案 优点 缺点 适用场景 方案A 实现简单 扩展性差 快速验证 方案B 性能好 学习成本高 生产环境 方案C ✅ 平衡两者 需要额外库 大多数场景 最终选择了 方案C,原因是…… 核心实现 1. 架构设计 2. 关键代...
把这些技巧挨个试一遍,总有几个让你惊呼"原来还能这样?" 🔥 技巧 1:标题即要点 场景:什么时候用这个技巧? 操作:具体怎么做 🔥 技巧 2:…… 技巧 难度 频次 技巧1 ⭐ 每天 技巧2 ⭐⭐ 每周 总结清单 [ ] 技巧1 已掌握 [ ] 技巧2 已掌握 [ ] 技巧3 已掌握 觉得有用的话可以收藏,后续还会更新更多技巧。
一句话概括 XXX 本质上就是一个 YYY,它通过 ZZZ 机制实现了…… 如果只记住一句,就这句。 它是干什么的? 用一句话说清楚这个技术/工具解决什么问题。 源码走读 入口 核心流程 设计亮点 💡 源码里最精彩的设计: 对比其他方案 旧方案:XX 方式,问题是…… 新方案:YY 方式,优势在…… 本质区别:从 A 模式变成了 B 模式 最佳实践 常见误区 ❌ 误区:XX 可以解决所有问题 ✅...
📊 本期概览 维度 数据 完成功能 12 个 修复 Bug 47 个 代码提交 186 次 迭代周期 4 个 Sprint ✅ 做对了 1. 架构先行 在功能开发前花了一周做架构评审,后期几乎没有大改。 2. 自动化测试 覆盖率从 30% 提升到 85%,回归 Bug 大幅减少。 ❌ 踩坑记录 1. 依赖升级过早 第三周升级了 XXX 库到 3.0,导致兼容性问题浪费 2 天。 教训:依赖升级应该...