Angular 已发布 22 版本,重点聚焦于稳定性与开发者体验。此次更新将三项重要功能推向生产就绪状态:Signal Forms、Angular Aria 以及异步响应式 API。Signal Forms 提供用于构建表单的可组合且响应式的解决方案,现已具备完整文档并回应了社区反馈。Angular Aria 为构建包容性 Web 应用提供可访问性原语,其 API 已稳定并附带测试工具集。异步响应式 API(包括新增的 resource 和 httpResource)使开发者能够在信号中利用异步编程,从而提升数据获取能力。
此次发布还强调了 Angular 在 AI 开发中的角色,引入了用于代码创作和 AI 开发平台的代理工具。其中包括更新后的模型上下文协议(MCP)工具,以增强代理与开发服务器之间的交互,以及 Angular Agent Skills,为 AI 代理提供关于现代 Angular 开发的上下文信息。此外,还实验性支持了 WebMCP,允许在浏览器内为代理交互提供结构化工具暴露。同时,Angular 正在增强如 Google AI Studio 和 Gemini Canvas 等 AI 开发平台,以充分发挥该框架的优势。开发者可直接在浏览器中进行原型设计,并使用简化的提示词生成 Angular 应用。这些进展旨在使 Angular 成为构建下一代 Web 应用的坚实基石。
作者是一位开发者,在从育儿假归来后,面对迅速演变的 AI 格局,尤其是智能体技能(agent skills)领域,产生了新的思考。智能体技能是指为 AI 智能体提供的一系列指令集合,促使作者重新审视其之前的项目——Angular AI 导师。该导师最初采用简单的规则文件与 Gemini 模型构建,以交互式方式教授 Angular。然而,随着项目逐步发展为交互式产品,其在课程连贯性和语法时效性方面遇到了挑战。此外,导师的逻辑高度耦合,导致可复用性差、更新困难。为此,作者提出了一种“路由器 + 构建块”的架构方案,旨在打造模块化、可复用的导师组件。如今,作者认为智能体技能有望成为实现“上下文管道工程”(Context Pipeline Engineering)这一愿景的载体。同时,作者也对这些系统的可扩展性、可靠性、令牌优化及稳定性提出了质疑。最终,作者深入探讨了 AI 工程中更为根本的结构性问题,并将这一新兴领域命名为“上下文管道工程”,邀请更多人共同参与探索。文章结尾,作者表达了对重返工作岗位、开启新项目的期待与兴奋。