BLOG

知识分享

技术文章、实战教程、经验心得

共找到 481 篇文章 · 第 1 页/41
Code AgentHarness EngineeringContext Engineering

Code Agent 解剖(12):Harness 设计之二——上下文工程

从 harness 工程视角审视 MyCodeAgent 的上下文工程:History 与 ModelView 为何分离、读时投影而非写时删除、压缩决策的双来源估算、以及主动 + 被动两条触发路径。这是 Part 4 Harness Engineering 的第二篇,关注的是「agent 怎么决定给模型看什么」。

·约 9 分钟阅读
Code AgentHarness EngineeringTool Pipeline

Code Agent 解剖(13):Harness 设计之三——工具执行管道

从 harness 工程视角审视 MyCodeAgent 的工具执行管道:并发分组与顺序保证、四关卡执行管道(权限→乐观锁→熔断→执行)、两层字节预算控制。这是 Part 4 Harness Engineering 的第三篇,关注的是「一次工具调用从模型输出到写入 history 之间经历了什么」。

·约 8 分钟阅读
open-sourcelinuxdesktop

开源项目第198期:Omarchy — DHH 打造的「意见鲜明」Linux 桌面系统,Arch + Hyprland,30k Stars

由 Ruby on Rails 作者 DHH 打造的全定制 Linux 桌面发行版,基于 Arch Linux + Hyprland 平铺窗口管理器 + Quickshell。预装 22 套精美主题、Neovim、AI 编程 Agent 支持、完整开发环境、键盘驱动一切的操作哲学。Shell,MIT,30k Stars。

·约 10 分钟阅读
open-sourcedocumentationagent

开源项目第199期:OpenWiki — LangChain 出品的代码库自维护文档 CLI,为 Agent 而生,15k Stars

LangChain AI 开源的代码库文档自动生成与维护 CLI。Agent 读取源码写出 Markdown wiki,追踪关键事实到精确代码行(Grounded Claims),随代码变更自动更新。支持 13 个模型提供商、Claude Code/Codex/OpenCode 编程 Agent 集成、9 个知识源连接器、交互式节点图可视化。TypeScript,MIT,15k Stars。

·约 10 分钟阅读
open-sourcedigital-humantalking-head

开源项目第196期:LiveTalking — 实时交互流式数字人引擎,支持 Wav2Lip/MuseTalk/ER-NeRF,9k Stars

实时交互流式数字人引擎,已获广泛商用。支持 Wav2Lip、MuseTalk、ER-NeRF 等多种渲染模型,声音克隆,打断对话,全身视频拼接,WebRTC/RTMP/虚拟摄像头三路输出,多并发。核心流程:文本/语音输入 → LLM 生成回复 → TTS 合成 → 口型同步推理 → 音视频推流。插件化架构,TTS/Avatar/Output 模块可自由扩展。Python,Apache-2.0,9k Stars。

·约 9 分钟阅读
open-sourceagent-skillsevaluation

开源项目第197期:skill-up — 阿里巴巴出品的 Agent Skills 评测与进化工具,评测闭环 + 自动修复

阿里巴巴开源的 Agent Skills 评测与进化工具。Evaluation:声明式 YAML 配置(eval.yaml + cases/*.yaml),多引擎支持(Claude Code/Codex/Qoder CLI/Qwen Code),三种评判策略(规则/脚本/Agent judge),生成 Anthropic 兼容报告。Evolution:内置 skill-upper Agent Skill,读取失败报告,自动修复 Skill 或补充 eval 用例,迭代至通过。支持 GitHub Action CI。Go,Apache-2.0,655 Stars。

·约 10 分钟阅读
Code AgentHarness EngineeringControl Flow

Code Agent 解剖(11):Harness 设计之一——控制流

从 harness 工程设计视角审视 MyCodeAgent 的控制流:为什么选择单一主循环而不是多循环、不可变状态机的工程价值、完成门的反馈回路设计、终止路径的完备性。这是 Part 4 Harness Engineering 的第一篇,关注的是「为什么这样设计」而不是「是什么」。

·约 8 分钟阅读
Code AgentContext EngineeringToken Budget

Code Agent 解剖(09):对话越来越长,token 超了怎么办?

深入 MyCodeAgent 的上下文工程:HistoryManager append-only 事实日志、ProjectionBuilder 读时投影、ContextBudgetPolicy 触发判断、ContextCompactor LLM 摘要压缩。理解为什么「历史永不删除」和「给模型看有界视图」是两件完全不同的事,以及 agent 如何在不丢失事实的前提下把上下文压进预算。

·约 8 分钟阅读
Code AgentTranscriptPersistence

Code Agent 解剖(10):agent 崩了怎么恢复,对话历史存在哪?

深入 MyCodeAgent 的持久化与恢复机制:TranscriptStore append-only JSONL 事件流、五种事件类型、ResumeLoader 从事件重建运行时状态、UncertainAction 的工具中断处理、SessionMemory 跨 run 的前馈记忆。理解 agent 为什么不能靠内存存历史,以及崩溃后确定性恢复的完整链路。

·约 9 分钟阅读
企业知识库GraphRAGHippoRAG

企业知识库系列(03):图增强 RAG 实测——GraphRAG vs HippoRAG

同一套 89 道测试题,分别对 GraphRAG 3.1.1 和 HippoRAG 2.0 跑评测。本文记录从部署到出数据的完整过程,包括 GLM-4-flash 结构化输出失败、LanceDB 向量维度不匹配、NV-Embed-v2 离线加载等真实踩坑,以及两个框架在单跳、多跳、边界拒答三个维度上的真实数据。

·约 10 分钟阅读
Code AgentSubagentTask Tool

Code Agent 解剖(08):一个任务太复杂,怎么拆给子 agent 做?

深入 MyCodeAgent 的子 agent 机制:Task 工具、RuntimeProfile 沙箱约束、SubagentLauncher 完整执行链路、结构化结果合约。理解主 agent 如何把探索性任务委派给只读轻量子 agent,以及为什么子 agent 不是「简化版主 agent」而是受严格约束的执行单元。

·约 13 分钟阅读
Code AgentMCPTool Adapter

Code Agent 解剖(07):外部工具怎么接进来?MCP 集成是怎么做的?

深入 MyCodeAgent 的 MCP 集成:可选依赖、配置发现、stdio/HTTP 传输、Adapter 把远端工具伪装成本地 Tool、结果收成通用协议。理解外部能力如何进入同一条工具管道,以及「注册进目录」和「允许执行」为什么不是一回事。

·约 11 分钟阅读