Claude达GA微软Foundry,欧洲企业无法部署
Anthropic与微软宣布Claude模型(Opus 4.8、Haiku 4.5及后续Sonnet 5)在Microsoft Foundry上达到通用可用性(GA),提供Azure原生计费与治理,预付费可抵扣Azure承诺消费。然而,欧洲数据区域尚未就绪——Anthropic文档明确数据驻留保障仅适用于Bedrock和Vertex AI,不涵盖Foundry。欧洲银行与医疗行业从业者反馈,该服务未被批准用于生产环境。
#开发者 #工具 #Claude #Anthropic #Microsoft #Foundry #Azure #欧洲 #数据驻留 #GA
@DevToolboxHub
Anthropic与微软宣布Claude模型(Opus 4.8、Haiku 4.5及后续Sonnet 5)在Microsoft Foundry上达到通用可用性(GA),提供Azure原生计费与治理,预付费可抵扣Azure承诺消费。然而,欧洲数据区域尚未就绪——Anthropic文档明确数据驻留保障仅适用于Bedrock和Vertex AI,不涵盖Foundry。欧洲银行与医疗行业从业者反馈,该服务未被批准用于生产环境。
#开发者 #工具 #Claude #Anthropic #Microsoft #Foundry #Azure #欧洲 #数据驻留 #GA
@DevToolboxHub
DevTime v0.1.2 为编码代理注入可信仓库记忆
DevTime 是一个本地优先的工程智能 CLI,能扫描代码仓库并基于证据解释软件概念。最新 v0.1.2 版本将其内存暴露为 MCP 服务器,编码代理可直接查询而不必猜测。
代理现在可以在编辑前查询仓库的真实边界,而不是凭猜测行事。
GitHub
PyPI
#开发者 #工具 #DevTime #MCP #本地优先 #工程智能 #CLI #AI代理
@DevToolboxHub
DevTime 是一个本地优先的工程智能 CLI,能扫描代码仓库并基于证据解释软件概念。最新 v0.1.2 版本将其内存暴露为 MCP 服务器,编码代理可直接查询而不必猜测。
DevTime 通过 dtc mcp start 命令启动 stdio MCP 服务器,暴露三个只读工具:
• list_concepts — 列出仓库支持的概念及置信度
• explain_concept — 返回某概念背后的声明、证据文件和不确定性
• get_context_pack — 生成治理后的上下文包,包含支持的声明、禁止修改的路径和需运行的测试
安装:pipx install "devtime-ei[mcp]"
扫描:cd your-repo && dtc init && dtc scan
接入 Claude Code:claude mcp add devtime -- dtc mcp start
设计原则:只读、仅本地 stdio、不返回源码、弱证据产生不确定性而非自信。无证据则不声明。
代理现在可以在编辑前查询仓库的真实边界,而不是凭猜测行事。
GitHub
PyPI
#开发者 #工具 #DevTime #MCP #本地优先 #工程智能 #CLI #AI代理
@DevToolboxHub
Cognee Hackathon 技术复盘:AI 记忆矛盾与深度修剪层
Cognee 是为 AI Agent 设计的记忆层,底层混合使用 LanceDB(向量嵌入)和 Kuzu(图数据库),通过
一位 NIT Silchar 大三学生(Geetansh Vikram)在 WeMakeDevs × Cognee 黑客松中,发现了一个被忽视的痛点:AI 记忆的“上下文腐烂”(context rot)——当同一主体的信息被多次更新时,简单的向量存储无法区分新旧,导致模型回答错误。
基准测试结果:朴素向量存储准确率为 0%,Cognee + 深度修剪层为 100%。作者指出,问题只出现在被矛盾的事实上,稳定事实两者都能正确回答。
最终,作者向
GitHub: Geetansh-12/cognee_hackathon
#开发者 #工具 #Cognee #WeMakeDevs #ContextRotBench #知识图谱 #AI记忆 #LanceDB #Kuzu #深度修剪
@DevToolboxHub
Cognee 是为 AI Agent 设计的记忆层,底层混合使用 LanceDB(向量嵌入)和 Kuzu(图数据库),通过
cognify() 对原始文本进行 LLM 驱动的实体与关系抽取,构建知识图谱。一位 NIT Silchar 大三学生(Geetansh Vikram)在 WeMakeDevs × Cognee 黑客松中,发现了一个被忽视的痛点:AI 记忆的“上下文腐烂”(context rot)——当同一主体的信息被多次更新时,简单的向量存储无法区分新旧,导致模型回答错误。
他构建了 ContextRot Bench 基准测试,包含 15 个事实流场景(职位申请状态、用户位置、订阅计划等),每个场景有真实答案和不应出现的陈旧值。
他原本计划使用 Cognee 的improve()函数来解析矛盾——文档称其“运行摄入后增强、修剪陈旧节点”。但实测发现,improve()并非物理删除,而是通过 LLM 在图中添加调和边。查询时再由 LLM 推理正确结果,这导致 75% 的情况下朴素管道仍会出错,且陈旧节点始终残留。
于是作者调用底层图引擎 (get_graph_engine()) 和向量引擎 (get_vector_engine()),构建了自定义深度修剪层:先在图库中查询匹配 subject+value 的 Fact 节点并删除,再在 LanceDB 各表中删除关联的向量块,实现双存储的原子清理。
过程中还发现了两个静默 bug:安装fastembed但不安装cognee[fastembed]会导致图构建无任何向量;LLM 抽取会改写谓词,需改用 subject+值匹配而非谓词匹配。
基准测试结果:朴素向量存储准确率为 0%,Cognee + 深度修剪层为 100%。作者指出,问题只出现在被矛盾的事实上,稳定事实两者都能正确回答。
最终,作者向
topoteretes/cognee 仓库提交了 Graphiti 迁移教程和 Mem0 迁移教程两个 PR,目前正在审核中。GitHub: Geetansh-12/cognee_hackathon
#开发者 #工具 #Cognee #WeMakeDevs #ContextRotBench #知识图谱 #AI记忆 #LanceDB #Kuzu #深度修剪
@DevToolboxHub
自动化反向链接监控:Python + Cron
反向链接是SEO排名的强信号,但获得链接仅是第一步,保持追踪更重要。手动逐个检查每个URL既低效又难扩展。用Python脚本配合cron任务,即可自动验证链接可访问性、检测断链,省时又一致。
无论管理个人博客还是多个客户网站,这样的小型自动化工作流都能节省时间、提升一致性,让你专注于更高价值的SEO任务。
#开发者 #工具 #Python #Cron #SEO #自动化 #反向链接 #HTTP #效率
@DevToolboxHub
反向链接是SEO排名的强信号,但获得链接仅是第一步,保持追踪更重要。手动逐个检查每个URL既低效又难扩展。用Python脚本配合cron任务,即可自动验证链接可访问性、检测断链,省时又一致。
创建 ping_backlinks.py:
import requests
import time
backlinks = [
"",
"",
]
def check_url(url):
try:
response = requests.get(url, timeout=10)
print(f"{url} -> {response.status_code}")
return response.status_code
except Exception as e:
print(f"Error checking {url}: {e}")
return None
for url in backlinks:
check_url(url)
time.sleep(2)
通过 crontab -e 添加定时任务,每两天凌晨2点执行一次:
0 2 */2 * * /usr/bin/python3 /home/user/ping_backlinks.py
脚本中的 time.sleep(2) 降低服务器负载,模仿自然浏览,避免单次过多请求。
基础版可扩展:从CSV读URL、导出结果、邮件告警、记录历史、创建定时报告仪表板,适合多站点管理。
无论管理个人博客还是多个客户网站,这样的小型自动化工作流都能节省时间、提升一致性,让你专注于更高价值的SEO任务。
#开发者 #工具 #Python #Cron #SEO #自动化 #反向链接 #HTTP #效率
@DevToolboxHub
ATtiny85 EEPROM解释器概念验证
本工程在 ATtiny85 上构建了一个微型解释器,直接从 EEPROM 而非 FLASH 执行指令。每条指令仅占 2 字节(1 字节命令 ID + 1 字节位打包参数),支持设置 GPIO、非阻塞延时、ADC 到 PWM 映射三个命令。程序以紧凑字节流形式存放,解析简单,指令密度远高于等效的编译 C 代码。
#开发者 #工具 #ATtiny85 #EEPROM #嵌入式 #解释器 #CMake #AVR #概念验证
@DevToolboxHub
本工程在 ATtiny85 上构建了一个微型解释器,直接从 EEPROM 而非 FLASH 执行指令。每条指令仅占 2 字节(1 字节命令 ID + 1 字节位打包参数),支持设置 GPIO、非阻塞延时、ADC 到 PWM 映射三个命令。程序以紧凑字节流形式存放,解析简单,指令密度远高于等效的编译 C 代码。
解释器核心代码用 AVR C 编写,依赖 avr-gcc、avr-libc、avrdude 及 CMake。EEPROM 程序通过 EEMEM 属性驻留,主循环从 EEPROM 读取指令并送入 ExecuteInstruction 函数解码执行。0xFF 0xFF 作为程序结束标记,触发指令指针归零循环。编译和烧录均通过 CMake 自定义目标完成:先用 flash_eeprom 目标单独写入 EEPROM 程序,无需每次重刷固件。
此类架构类似 AVR 上的微型虚拟机,适合自动化、GPIO 序列控制、LED 或传感器映射等场景,在紧凑性优先于原始速度时效率可观。
#开发者 #工具 #ATtiny85 #EEPROM #嵌入式 #解释器 #CMake #AVR #概念验证
@DevToolboxHub
Model Context Protocol推出企业集中授权稳定版
Model Context Protocol 团队将 Enterprise-Managed Authorisation 扩展升级为稳定版本,为组织提供一种通过身份提供者集中控制 MCP 服务器访问的方式。该扩展旨在用零接触流程取代逐个服务器的同意弹窗——用户只需登录一次,即可访问已批准的服务器,无需额外配置。
• 中心化授权:通过企业身份提供者统一管理 MCP 服务器权限,替代原本分散的同意提示。
• 零接触体验:用户单次登录后自动获得授权服务器访问权,减少重复操作和配置负担。
#开发者 #工具 #MCP #企业授权 #身份提供者 #零接触
@DevToolboxHub
Model Context Protocol 团队将 Enterprise-Managed Authorisation 扩展升级为稳定版本,为组织提供一种通过身份提供者集中控制 MCP 服务器访问的方式。该扩展旨在用零接触流程取代逐个服务器的同意弹窗——用户只需登录一次,即可访问已批准的服务器,无需额外配置。
• 中心化授权:通过企业身份提供者统一管理 MCP 服务器权限,替代原本分散的同意提示。
• 零接触体验:用户单次登录后自动获得授权服务器访问权,减少重复操作和配置负担。
#开发者 #工具 #MCP #企业授权 #身份提供者 #零接触
@DevToolboxHub
用持久上下文层实现一致的 AI 编码
AI 编码 agent 的上下文不在于聊天历史或跨会话记忆,而在于磁盘上实际可读的文件。每次启动都是全新状态——没有组件库、没有约定、没有过去如何写代码的记录。带真实代码库的 agent 与空沙箱中的 agent 输出天差地别。
OTF kit 进一步将此打包:约 200 个跨平台组件、预写约定文件与 20+ 测试过的提示模板、设计令牌、上线脚本。agent 从第 1 天到第 200 天保持相同的心智模型。
本周行动:打开实际交付产品的仓库,确认根目录有 CLAUDE.md、.cursorrules 或 AGENTS.md。没有的话,花 30 分钟写三条规则:组件放哪里、如何设计样式、测试命令是什么。提交推送,下次 agent session 会看到效果。若想跳过空白仓库,可直接运行 OTF kit CLI,生成已预配好组件、令牌、约定文件和提示库的项目。
#开发者 #工具 #AI编码 #持久上下文 #OTFKit #沙箱 #CLAUDEmd #CursorRules
@DevToolboxHub
AI 编码 agent 的上下文不在于聊天历史或跨会话记忆,而在于磁盘上实际可读的文件。每次启动都是全新状态——没有组件库、没有约定、没有过去如何写代码的记录。带真实代码库的 agent 与空沙箱中的 agent 输出天差地别。
沙箱中每次 session 重置:没有测试、没有 CLAUDE.md、没有 .cursorrules、没有设计令牌、没有 git 历史。Agent 从空白开始即兴创作,大规模即兴只是熵的伪装。所谓“上下文”对 agent 而言,按重新读取频率排列三者:可见文件(函数签名、类型、已有模式)、测试(唯一 ground truth)、约定文件(CLAUDE.md、.cursorrules、AGENTS.md 等)。没有这些,agent 做的是自由生成——在 30 秒演示中神奇,在 200 文件仓库中尴尬。
简单修复:在仓库根目录放约 600 字节的约定文件——标明组件位置、样式规则、测试命令。无需向量存储或微调。任何遵守项目规则的 agent(Claude Code、Cursor、Codex CLI、Aider、Continue)都能每次以相同方式启动。模型会变,约定不变。
OTF kit 进一步将此打包:约 200 个跨平台组件、预写约定文件与 20+ 测试过的提示模板、设计令牌、上线脚本。agent 从第 1 天到第 200 天保持相同的心智模型。
本周行动:打开实际交付产品的仓库,确认根目录有 CLAUDE.md、.cursorrules 或 AGENTS.md。没有的话,花 30 分钟写三条规则:组件放哪里、如何设计样式、测试命令是什么。提交推送,下次 agent session 会看到效果。若想跳过空白仓库,可直接运行 OTF kit CLI,生成已预配好组件、令牌、约定文件和提示库的项目。
#开发者 #工具 #AI编码 #持久上下文 #OTFKit #沙箱 #CLAUDEmd #CursorRules
@DevToolboxHub
Netflix 用动态分区拆分将 Cassandra 读延迟降到毫秒级
Netflix 工程师引入元数据驱动的动态分区拆分机制,解决 Cassandra 时间序列工作负载下的宽分区问题。系统自动检测过大的分区,将其拆分为更小的单元,并将读取请求路由到子分区。
该方案使生产集群的读延迟从秒级降至两位数毫秒,同时减少读取超时、降低 CPU 利用率和线程排队。Netflix 称这一方法在保持透明性的同时提升了集群稳定性。
#开发者 #工具 #Netflix #Cassandra #动态分区拆分 #分布式数据库 #延迟优化 #时间序列
@DevToolboxHub
Netflix 工程师引入元数据驱动的动态分区拆分机制,解决 Cassandra 时间序列工作负载下的宽分区问题。系统自动检测过大的分区,将其拆分为更小的单元,并将读取请求路由到子分区。
该方案使生产集群的读延迟从秒级降至两位数毫秒,同时减少读取超时、降低 CPU 利用率和线程排队。Netflix 称这一方法在保持透明性的同时提升了集群稳定性。
#开发者 #工具 #Netflix #Cassandra #动态分区拆分 #分布式数据库 #延迟优化 #时间序列
@DevToolboxHub
Genkit Agents:小原语组合的合力
Genkit 没有给你一个包含五十个选项的大 Agent 类。它的理念是:代理由你已在使用的同一套小原语(工具、中间件、中断、会话、流式)逐层组合而成,复杂行为是叠加出来的,而非硬塞进去。这样,人工审批、沙箱编码助手、多代理委托不再各自独立,而是同一组想法的不同组合。</>
</>
多个原语互相增强:中断实现人工介入,中间件将文件系统、技能、重试、委托变为一行配置;审批门就是中断,子代理就是工具,浏览器客户端就是服务端 API 的镜像。学一遍原语,剩下的就是重组,这正是“整体大于部分之和”的意思。
#开发者 #工具 #Genkit #AI #TypeScript #中间件 #代理 #中断 #Web
@DevToolboxHub
Genkit 没有给你一个包含五十个选项的大 Agent 类。它的理念是:代理由你已在使用的同一套小原语(工具、中间件、中断、会话、流式)逐层组合而成,复杂行为是叠加出来的,而非硬塞进去。这样,人工审批、沙箱编码助手、多代理委托不再各自独立,而是同一组想法的不同组合。</>
一个可运行的 agent 只需约 10 行代码:ai.defineAgent({ system, tools, store })加agent.chat().sendStream()。状态管理也灵活——传store则服务端管理会话,省略则客户端管理状态 blob,同一 agent,同一 API。
中断将工具调用变成暂停按钮:定义一个无处理器的工具,调用时 agent 暂停,交由你处理,之后再精确恢复。这是最干净的人工介入原语。
中间件以一行一个能力的方式叠加。use: [...]数组可以串联文件系统、技能库、审批门、重试和子代理委托。审批门中间件基于同样的中断机制;子代理就是作为工具的 agent。
同一 agent 可在服务端和浏览器中运行。后端用expressHandler(agent)暴露 HTTP 端点,前端用remoteAgent({ url })连接,流式、中断恢复语义完全一致。
更多示例代码和详细说明见正文末尾链接。
</>
多个原语互相增强:中断实现人工介入,中间件将文件系统、技能、重试、委托变为一行配置;审批门就是中断,子代理就是工具,浏览器客户端就是服务端 API 的镜像。学一遍原语,剩下的就是重组,这正是“整体大于部分之和”的意思。
#开发者 #工具 #Genkit #AI #TypeScript #中间件 #代理 #中断 #Web
@DevToolboxHub
让IKB在终端中可读的Claude Code主题
作者日常使用 Claude Code 读取大量散文(工具输出、推理轨迹、权限提示),但现有终端主题为语法高亮设计,深色背景配细调关键字颜色,不适合 80% 英文段落的场景。作者希望为长文本可读性优化一个主题,锚定 Yves Klein 的 IKB(hex 002FA7)。但纯 IKB 在深色背景上 APCA 得分仅为 -12,完全不可见,只能用于装饰、边框、高亮。
GitHub
#开发者 #工具 #ClaudeCode #终端主题 #IKB #APCA #KleinVoid #macOS #Terminal
@DevToolboxHub
作者日常使用 Claude Code 读取大量散文(工具输出、推理轨迹、权限提示),但现有终端主题为语法高亮设计,深色背景配细调关键字颜色,不适合 80% 英文段落的场景。作者希望为长文本可读性优化一个主题,锚定 Yves Klein 的 IKB(hex 002FA7)。但纯 IKB 在深色背景上 APCA 得分仅为 -12,完全不可见,只能用于装饰、边框、高亮。
解决方案:拆分角色。ansi:blue 分配纯 IKB(装饰边框、结构元素),ansi:blueBright 分配提亮后的克莱因族蓝色(A8BEF0,用于权限提示正文)。主题提供四种变体:Klein Void Prot 严格通过 APCA 门限(正文 ≥ Lc 90,微妙 ≥ 75,柔和 ≥ 45,强调 ≥ 60);其他变体在严格性与温暖感之间取舍,例如 Sand & Sea 接受 Claude 的 ansi:redBright 沙色作为第二主角。需注意:必须将 Claude Code 的 /theme 设置为 dark-ansi,否则 Claude Code 的硬编码 RGB 调色板会忽略终端 ANSI 颜色。主题作为 macOS Terminal.app 配置文件提供,含 install.sh 和 restore.sh,可完全回滚。Prot 变体使用 CommitMono-Regular 字体,Gallery 变体使用 IBM Plex Mono。
GitHub
#开发者 #工具 #ClaudeCode #终端主题 #IKB #APCA #KleinVoid #macOS #Terminal
@DevToolboxHub
AI代码生成面临“社交媒体式”问题
作者发布产品后收到一条看似友好、实则AI生成的评论——它复述了文章观点,然后建议作者去构建该文章要发布的产品。这条评论成本几乎为零,但作者阅读、判断并回复却消耗了真实精力。
一篇糟糕的帖子只浪费你几秒,一次糟糕的合并则每月都消耗你,直到最终被拆掉。两者的洪流表象相似,区别在于一个自行消退,另一个在你离职那天还留在仓库里。
#开发者 #工具 #AI代码生成 #代码质量 #代码审查 #GitClear #CodeReview
@DevToolboxHub
作者发布产品后收到一条看似友好、实则AI生成的评论——它复述了文章观点,然后建议作者去构建该文章要发布的产品。这条评论成本几乎为零,但作者阅读、判断并回复却消耗了真实精力。
这种“低成本产出、高成本甄别”的模式并不新鲜,社交媒体早已演示过一遍:发布变便宜,筛选成本转移到读者身上。AI代码生成在2022-2024年间急速普及,GitClear分析了2.11亿行代码变化,发现复制粘贴代码占比持续攀升,而重构(清理复用)比例持续下降,两者在2024年首次交叉,复制粘贴超过重构。
问题在于,低质量社交媒体帖一天后就沉入信息流,但低质量代码一旦合并进仓库,就被叠加上后续功能,多年维护。AI代码外表整洁(格式规范、命名合理)容易通过快速审查,因为传统“草率代码”的迹象消失了,实际却缺乏思考。
一篇糟糕的帖子只浪费你几秒,一次糟糕的合并则每月都消耗你,直到最终被拆掉。两者的洪流表象相似,区别在于一个自行消退,另一个在你离职那天还留在仓库里。
#开发者 #工具 #AI代码生成 #代码质量 #代码审查 #GitClear #CodeReview
@DevToolboxHub
Java 本周更新:新JEP候选及多项工具发布
2026年6月29日这周的 Java 新闻汇总:新 JEP 候选提案 Strict Field Initialization 提交;GraalVM、JReleaser、RefactorFirst 和 Java Operator SDK 发布新版本;GlassFish 和 Micronaut 发布维护版本;Grails 8.0 推出第二个里程碑版本;Open Liberty 26.0.0.7 进入 Beta 阶段。
#开发者 #工具 #Java #StrictFieldInitialization #GraalVM #JReleaser #GlassFish #Micronaut #Grails #OpenLiberty
@DevToolboxHub
2026年6月29日这周的 Java 新闻汇总:新 JEP 候选提案 Strict Field Initialization 提交;GraalVM、JReleaser、RefactorFirst 和 Java Operator SDK 发布新版本;GlassFish 和 Micronaut 发布维护版本;Grails 8.0 推出第二个里程碑版本;Open Liberty 26.0.0.7 进入 Beta 阶段。
#开发者 #工具 #Java #StrictFieldInitialization #GraalVM #JReleaser #GlassFish #Micronaut #Grails #OpenLiberty
@DevToolboxHub
一周 Neovim 重构与后端测试加固
工程师 Yash K Saini 连续 7 天编码,在 Neovim 配置上做了一次重大美学改造(切换至 Kanagawa 现代极简主题),同时为开源项目 openslate 后端编写了集成测试套件。本周共推进 22 个 commit、10 个 PR,删除超 2000 行代码,整体实现净正向重构。
Neovim 方面,对 nvim 仓库提交 21 个 commit,约 3200 行新增和 2000 行删除,全面采用 Kanagawa 风格,清理 leader 符号、更新标题 logo。维护工作主要是跟进 CI 自动更新的插件并手动修复冲突。openslate 方面,重点完善认证中间件——合并了无 cookie 时返回 401 的测试 PR,另有多个 PR 覆盖注册登录流与全文搜索 (FTS) 的边界情况。
#开发者 #工具 #Neovim #openslate #Kanagawa #opensre #DevNotion #Lua #TypeScript #Svelte #Python #集成测试
@DevToolboxHub
工程师 Yash K Saini 连续 7 天编码,在 Neovim 配置上做了一次重大美学改造(切换至 Kanagawa 现代极简主题),同时为开源项目 openslate 后端编写了集成测试套件。本周共推进 22 个 commit、10 个 PR,删除超 2000 行代码,整体实现净正向重构。
Neovim 方面,对 nvim 仓库提交 21 个 commit,约 3200 行新增和 2000 行删除,全面采用 Kanagawa 风格,清理 leader 符号、更新标题 logo。维护工作主要是跟进 CI 自动更新的插件并手动修复冲突。openslate 方面,重点完善认证中间件——合并了无 cookie 时返回 401 的测试 PR,另有多个 PR 覆盖注册登录流与全文搜索 (FTS) 的边界情况。
其他修复:opensre 的交互式 shell 加载条在 LLM 分析时不转动的 bug 已修复(约 150 行改动),确保终端进度状态正确。DevNotion 工具新增 harvest 阶段网络瞬态错误重试策略与安全部署计划(约 800 行新代码),使系统更接近生产就绪状态。
本周技术栈涉及 Lua(Neovim 配置)、TypeScript、Svelte、Python,新增 3226 行,删除 2063 行。作者表示接下来将集中合并 openslate 的集成测试套件,并优化 DevNotion 的数据并行获取。
#开发者 #工具 #Neovim #openslate #Kanagawa #opensre #DevNotion #Lua #TypeScript #Svelte #Python #集成测试
@DevToolboxHub
Node.js 26 发布:Temporal API 默认启用、V8 14.6 及多项弃用
Node.js 26 正式发布,核心更新包括 Temporal API 默认启用、V8 引擎升级至 14.6,以及 Undici HTTP 客户端更新至 8.0。此版本同时移除了多个已弃用的旧 API,开发者需留意 NODE_MODULE_VERSION 变化带来的迁移影响。Node.js 26 将先作为当前版本运行六个月,随后转为长期支持版本。
#开发者 #工具 #Nodejs #Nodejs26 #Temporal #V8 #Undici #Deprecations
@DevToolboxHub
Node.js 26 正式发布,核心更新包括 Temporal API 默认启用、V8 引擎升级至 14.6,以及 Undici HTTP 客户端更新至 8.0。此版本同时移除了多个已弃用的旧 API,开发者需留意 NODE_MODULE_VERSION 变化带来的迁移影响。Node.js 26 将先作为当前版本运行六个月,随后转为长期支持版本。
#开发者 #工具 #Nodejs #Nodejs26 #Temporal #V8 #Undici #Deprecations
@DevToolboxHub
Rust CLI
本周开发者 Yash Kumar Saini 在个人 Rust CLI 项目 trx 上完成了两项重要改进:使用 mdBook 搭建了完整的文档站点(新增超 1500 行),并在 CI 中集成了 cargo fmt 格式检查。同时,他在 opensre 项目中参与了 5 次深度代码审查,主要涉及 Python 后端,包括 Anthropic SDK 客户端的“快速失败”修复、AWS 会话缓存逻辑以及 psutil 探针集成。
除 trx 外,他还对 nvim 配置(Lua 调整)和 GitBanner(TypeScript)进行了日常维护。本周总计 14 次提交、2 个 PR(均已合并)、1 个新 issue(关于添加更新键位映射的功能)。作者计划下周继续完善 trx 的键位配置逻辑,并参与 opensre 的代理可靠性讨论。
#开发者 #工具 #Rust #mdBook #CI #代码审查 #Python #opensre #nvim
@DevToolboxHub
trx 强化文档与格式检查本周开发者 Yash Kumar Saini 在个人 Rust CLI 项目 trx 上完成了两项重要改进:使用 mdBook 搭建了完整的文档站点(新增超 1500 行),并在 CI 中集成了 cargo fmt 格式检查。同时,他在 opensre 项目中参与了 5 次深度代码审查,主要涉及 Python 后端,包括 Anthropic SDK 客户端的“快速失败”修复、AWS 会话缓存逻辑以及 psutil 探针集成。
除 trx 外,他还对 nvim 配置(Lua 调整)和 GitBanner(TypeScript)进行了日常维护。本周总计 14 次提交、2 个 PR(均已合并)、1 个新 issue(关于添加更新键位映射的功能)。作者计划下周继续完善 trx 的键位配置逻辑,并参与 opensre 的代理可靠性讨论。
#开发者 #工具 #Rust #mdBook #CI #代码审查 #Python #opensre #nvim
@DevToolboxHub
Momentic 缓存系统从 PostgreSQL 迁移至 ClickHouse
AI 驱动的软件测试平台 Momentic 重新设计了缓存系统架构,将其从 PostgreSQL 迁移至列式数据库 ClickHouse。这一变更使其能够处理每天超过 200 万次查询、覆盖总计 200 亿条条目,同时维持约 250 ms 的平均响应延迟。
此前基于 PostgreSQL 的缓存方案在高吞吐场景下出现瓶颈,转向 ClickHouse 后显著提升了查询性能与扩展能力。
#开发者 #工具 #Momentic #ClickHouse #PostgreSQL #数据库迁移 #性能优化 #缓存系统 #AITesting
@DevToolboxHub
AI 驱动的软件测试平台 Momentic 重新设计了缓存系统架构,将其从 PostgreSQL 迁移至列式数据库 ClickHouse。这一变更使其能够处理每天超过 200 万次查询、覆盖总计 200 亿条条目,同时维持约 250 ms 的平均响应延迟。
此前基于 PostgreSQL 的缓存方案在高吞吐场景下出现瓶颈,转向 ClickHouse 后显著提升了查询性能与扩展能力。
#开发者 #工具 #Momentic #ClickHouse #PostgreSQL #数据库迁移 #性能优化 #缓存系统 #AITesting
@DevToolboxHub
SpaceXAI与Cursor联合新模型即将发布
模型原计划本周早些时候上线,但团队为改进效率推迟了两天,预计最快周三发布。这不只是延迟——团队的选择是“落地时每美元更快”,而非“第一个发推”。未来12个月的AI编码竞争将是成本与吞吐量之争,而非上下文窗口之争。
据《The Information》员工备忘录,该模型定位为快速处理信息,在某些方面与Anthropic的Opus 4.8和OpenAI的GPT 5.5具有竞争力。目前没有基准测试、模型卡片或API定价信息。模型将首先在Cursor内部提供,48小时后再通过SpaceXAI API对外开放。
#开发者 #工具 #xAI #Cursor #SpaceX #AI编码 #模型效率 #Anysphere #收购
@DevToolboxHub
模型原计划本周早些时候上线,但团队为改进效率推迟了两天,预计最快周三发布。这不只是延迟——团队的选择是“落地时每美元更快”,而非“第一个发推”。未来12个月的AI编码竞争将是成本与吞吐量之争,而非上下文窗口之争。
据《The Information》员工备忘录,该模型定位为快速处理信息,在某些方面与Anthropic的Opus 4.8和OpenAI的GPT 5.5具有竞争力。目前没有基准测试、模型卡片或API定价信息。模型将首先在Cursor内部提供,48小时后再通过SpaceXAI API对外开放。
本次联合模型背后的核心是SpaceX在6月以600亿美元全股票收购Cursor母公司Anysphere。Cursor此前受限于算力,收购后借助SpaceX的算力与资本支出实现垂直整合。xAI也已在2月被SpaceX收购。市场解读为SpaceXAI借收购切入企业AI工具市场,而更直接的说:Cursor有产品缺口(租用推理能力),SpaceX有分发缺口(缺少编码代理),合并是顺势之举。
对于开发者:模型尚未公布ID、API地址、价格卡或上下文窗口。建议周三前更新Cursor至最新稳定版;若使用自托管模型,先快照当前配置用于对比;准备一组测试提示词,模型上线后立即运行。团队应开始跟踪每次合并PR的成本——变化不在于模型更聪明,而在于每次交付的变更更便宜。
但持久层不变:用户最终体验的UI、组件API、平台行为,这些不随底层模型轮换而改变。模型每季度换血,你在输出的产品才是用户直接接触的东西。
#开发者 #工具 #xAI #Cursor #SpaceX #AI编码 #模型效率 #Anysphere #收购
@DevToolboxHub