logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

上下文不是垃圾桶:从「每轮都扔」到「先清可再生载荷」

本文提出了一种改进上下文管理的新策略,通过三步管道优化裁剪逻辑:1)始终截断超长单条工具结果;2)仅在超阈值时清理可再生的旧工具载荷;3)重估后仍超限才丢弃最早对话轮次。该方法解决了旧版盲目裁剪的问题,优先保留不可再生的对话骨架,同时通过依赖注入和三阶段拆分实现了与Claude Code的对齐。关键改进在于动态评估上下文容量,避免不必要的裁剪,并通过占位提示保留可再生内容的获取线索。

#前端#学习
Agent 终于有终端了:借来的钥匙 + 门卫

本文介绍了为react-agent-mini项目添加Bash工具实现"读-改-跑"闭环的关键设计。Bash工具允许AI在用户工作目录执行shell命令,但仍受第六篇门卫机制管控:执行前需用户确认,默认拒绝危险操作。实现要点包括:固定工作目录防止逃逸、正确处理超时和输出截断、保留失败日志供调试。文章强调Bash不是新权限体系,而是复用现有门卫机制,使AI能验证代码修改,形成完整开发闭环。项目保持精简

#学习#前端
长对话不撞墙:给最简 Agent 补上 Context Budget(compact)

本文介绍了react-agent-mini项目中Context Budget的最小实现方案compactMessages(),用于解决REPL会话历史不断增长的问题。

#学习
MCP 到底是什么?六大能力,每个讲清「怎么用」

MCP是一种连接AI应用与外部系统的开放标准,定义了六大能力:工具调用(Tools)、资源获取(Resources)、提示词管理(Prompts)以及三项双向协作能力。协议采用JSON-RPC 2.0格式,支持stdio和HTTP两种传输方式。

不改主循环,挂上外部工具:react-agent-mini 怎么接 MCP

本文介绍了如何在不修改 query() 函数的情况下,将外部 stdio MCP Tools 接入 ReAct 循环。文章重点阐述了 react-agent-mini 的实现策略,通过动态工具表机制,使 MCP 工具与内置工具在同一流程中运行。主要内容包括: 通过 .mcp.json 配置连接外部服务 工具名采用 mcp__<server>__<tool> 格式避免冲突 适配器将 MCP 工具伪装

#前端#node.js
Agent 还不懂你的仓库约定?给它注入 AGENTS.md / CLAUDE.md

本文介绍了如何为AI代理(Agent)添加项目上下文支持,使其能够理解并遵循特定项目的约定规则。通过在项目目录中添加AGENTS.md或CLAUDE.md文件,系统会将这些规范作为system prompt注入每次模型调用,而不会污染对话历史。实现采用向上查找5层或到git根目录的简单规则,支持文件合并但限制64KB大小。这种设计保持向后兼容,/clear命令仅清空对话历史而保留项目规范。该机制为

使用 Gulp + Webpack 打造一个完整的 TypeScript 库构建流程

用Gulp控制任务流,适用于多产物输出(ESM / CJS / d.ts);用Webpack打包成一个独立的UMD 文件,方便 CDN 与浏览器使用;两者结合,覆盖所有使用场景,构建过程既灵活又全面。

#gulp#webpack#typescript
前端好还是后端好

其实这个问题没有一个特别好的答案,不过身边的人普遍都认为后端比前端好,就这么说吧,本人是做前端的,我同学说过一句话,那是我学了后端,要是我学了前端,那肯定比你强,所以吧,我觉得现在的人对前端的误解太大,的确,前端入门的确比后端简单,当初我就是因为这个原因做前端的,但是学到后面越学就发现要学的越多,因为近几年前端的更新迭代太快了,所以你需要不停地看这些新出的东西才能保证自己不会落后,后端的话虽然入门

2022.6.13 video标签只显示了音频问题

video标签只显示了音频问题

#前端
uni-app 使用vite.config.js

uni-app 使用 vite.config.js

#uni-app#前端
    共 12 条
  • 1
  • 2
  • 请选择