2026年10月5日

flue sandbox agent 框架

摘要: flue 实际是一个harness 框架,提供了类似react hook 模式开发agent 包含的特性 内部基于pi agent 框架 agent 能力 sandbox 支持沙箱 持久化执行 支持子agent 支持tools,skills,mcp 提供了可观测能力 支持通道 提供了多环境运行部署, 阅读全文

posted @ 2026-10-05 08:00 荣锋亮 阅读(5) 评论(0) 推荐(0)

2026年10月4日

receptor ansible 提供的任务调度以及执行服务

摘要: receptor是开源的,但是目前star 并不高,设计上还是比较有意思的,同时ansible runner 也支持 包含的特性 overlay 网络模式的分布式worker 管理 支持mesh 玩法,可以通过tcp以及udp 进行通信 包含服务发现以及路由能力 支持与k8s 的集成 说明 rece 阅读全文

posted @ 2026-10-04 08:00 荣锋亮 阅读(3) 评论(0) 推荐(0)

2026年10月3日

cyberwave 连接物理ai 的平台

摘要: cyberwave 实际是一个云平台,但是架构设计还是挺有意思的,同时提供了python sdk 可以了解内部的一些设计 说明 cyberwave 是将云边端以及ai、集成、模拟,物理控制集成在一起,很有意思,有利用到mqtt 、容器等一些技术,可以研究下 参考资料 https://github.c 阅读全文

posted @ 2026-10-03 08:00 荣锋亮 阅读(3) 评论(0) 推荐(0)

2026年10月2日

nats 进行大文件消息传递的一些方法

摘要: nats 支持多种模式,默认nats 有消息包的限制,有限制并不是nats 不能进行大数据包的处理,比如nats 的object storage 通过chunk 就可以支持大包,如果我们希望自己实现通过nats 的文件包处理(尤其是大文件)就需要进行一些优化 原理 核心是利用nats 的pub 以及 阅读全文

posted @ 2026-10-02 08:00 荣锋亮 阅读(3) 评论(0) 推荐(0)

2026年10月1日

multiprocess 更好的multiprocessing

摘要: multiprocess fork 自 multiprocessing,做了一些扩展 主要特性 multiprocess启用: 使用管道或多生产者/多消费者队列在进程间传输对象 使用服务器进程或(对于简单数据)共享内存在进程间共享对象 multiprocess提供: 所有同步原语的等效项thread 阅读全文

posted @ 2026-10-01 08:00 荣锋亮 阅读(3) 评论(0) 推荐(0)

2026年9月30日

flipt v2 的变化

摘要: 最近在看flipt 发现变化还是很大的,以前属于中心化的,现在支持git native 的玩法 参考对比 如下图,变化还是很大的 说明 新版本的特性还是变化很大的,设计上基于git 的是核心,同时还完整支持openfeature 参考资料 https://github.com/flipt-io/fl 阅读全文

posted @ 2026-09-30 08:00 荣锋亮 阅读(2) 评论(0) 推荐(0)

2026年9月29日

pulumi 基础设施既代码框架

摘要: pulumi基础设施既代码框架,相比terraform 记忆配置的玩法,pulumi 是通过代码进行基础设施管理的 包含的特性 支持通过ts,python,go,net,java, yaml 等进行基础设施的定义以及管理 支持与ai 的集成,可以通过code agent 实现基础设施的agent ( 阅读全文

posted @ 2026-09-29 08:00 荣锋亮 阅读(2) 评论(0) 推荐(0)

2026年9月28日

pyinfra 简单试用

摘要: 测试下基于python 代码的集成 参考示例 s.py from pyinfra.api import Config, Inventory, State from pyinfra.api.connect import connect_all from pyinfra.api.operation im 阅读全文

posted @ 2026-09-28 08:00 荣锋亮 阅读(4) 评论(0) 推荐(0)

2026年9月27日

cosmiconfig 方便加载配置的npm 包

摘要: cosmiconfig 是一个比较方便的工具,提供了灵活的配置加载处理能力,可以用来实现不少框架的约定配置文件能力 参考玩法 index.ts const { cosmiconfig } = require('cosmiconfig'); const explorer = cosmiconfig(" 阅读全文

posted @ 2026-09-27 08:00 荣锋亮 阅读(4) 评论(0) 推荐(0)

2026年9月26日

aiomultiprocess+ aiohttp + pyinvoke + deploykit 的一个简单集成

摘要: 实际上就是一个简单的集成,测试下是否方便 参考玩法 通过http 请求,发起基于aiomultiprocess pool 的pyinvoke task 调用,task 里边是基于deploykit 的ssh 任务出来 app.py from invoke.executor import Execut 阅读全文

posted @ 2026-09-26 08:00 荣锋亮 阅读(3) 评论(0) 推荐(0)

2026年9月25日

pyinfra 基于python 的基础设施管理框架

摘要: pyinfra 基于python 的基础设施管理框架,类似ansible 但是是基于python的 包含的特性 执行快速,高性能 支持实时debug 幂等操作 可扩展,可以服用python 周边的生态 无agent 模式 集成,至自持docker,terraform,vagrant 等 说明 pyi 阅读全文

posted @ 2026-09-25 08:00 荣锋亮 阅读(6) 评论(0) 推荐(0)

2026年9月24日

deploykit 执行remote+local 命令的 框架

摘要: deploykit 执行remote+local 命令的 框架 包含的特性 本地命令和用户自定义函数:与该领域的许多其他库不同,deploykit 还允许在每个主机上并行运行本地命令和用户自定义函数。 OpenSSH:为了保持与现有配置的兼容性,deploykit 使用 openssh 可执行文件远 阅读全文

posted @ 2026-09-24 08:00 荣锋亮 阅读(2) 评论(0) 推荐(0)

2026年9月23日

pyinvoke 的task 模块发现机制

摘要: pyinvoke 对于task 模块的发现有一些内置机制,了解可以更好的开发task 机制 默认查找tasks 模块,痛死后还查找tasks 目录(python 包查找机制) 当然还有就是同时cli 参数指定的collection 名称以及搜索路径 说明 代码模式的配置collection 也是可以 阅读全文

posted @ 2026-09-23 08:00 荣锋亮 阅读(4) 评论(0) 推荐(0)

2026年9月22日

aiomultiprocess Pool 实现task reload 的一些说明

摘要: aiomultiprocess Pool 有一些默认参数,与worker 模式不同的是进程池,所以模块会有cache 的问题,有一些方法可以解决 一些参数 maxtasksperchild 当为1的时候会reload,但是就失去进程池的价值了,可以按需配置一个合理的参数 通过变动动态创建Pool 通 阅读全文

posted @ 2026-09-22 08:00 荣锋亮 阅读(7) 评论(0) 推荐(0)

2026年9月21日

s3proxy 将s3 暴露为web server 的服务

摘要: s3proxy 功能挺有意思的,可以将s3 暴露为web server 包含的特性 零服务存储,直接使用s3 ,需要网络 低时延,不依赖中间下载以及磁盘cache 支持range 请求 多框架支持 ts 开发,当前只支持esm 模块 支持大文件,适合ai 模型,数据集以及多媒体资源 说明 s3pro 阅读全文

posted @ 2026-09-21 08:00 荣锋亮 阅读(7) 评论(0) 推荐(0)

pyinvoke python 任务管理以及命令执行框架

摘要: pyinvoke python 任务管理以及命令执行框架,fabric 底层就使用了此框架,支持通过cli 以及代码编程模式进行任务执行,同时还支持任务的依赖管理 参考使用 tasks.py from invoke import task @task def build(c): print("Bui 阅读全文

posted @ 2026-09-21 08:00 荣锋亮 阅读(6) 评论(0) 推荐(0)

2026年9月20日

aiomultiprocess 替换内部event loop

摘要: aiomultiprocess 可以使用其他event loop 实现 参考配置 Pool import uvloop from aiomultiprocess import Pool async with Pool(loop_initializer=uvloop.new_event_loop) a 阅读全文

posted @ 2026-09-20 08:00 荣锋亮 阅读(6) 评论(0) 推荐(0)

2026年9月19日

aiomultiprocess Worker 的简单玩法

摘要: aiomultiprocess Worker 是每次都创建一个新的进程,简单场景使用起来比较方便,如果有大量任务以及批量任务并不是很很好,推荐使用Pool worker 玩法 玩法比较简单,就是创建任务,配置参数 参考代码 任务定义 async def do_task(module_name, ta 阅读全文

posted @ 2026-09-19 08:00 荣锋亮 阅读(6) 评论(0) 推荐(0)

2026年9月18日

kestra 2.0 架构的变化

摘要: 内容来自官方博客,值得学习下,架构演进的设计 1.x 时代 属于强依赖db 的,扩展性不够好 2.0 时代 如下,比如有意思,通过grpc 进行通信,同时结偶了control plane 以及data plane,当然需要一些共享存储以及queue 服务,同时包含了一个比较重要的controller 阅读全文

posted @ 2026-09-18 08:00 荣锋亮 阅读(7) 评论(0) 推荐(0)

2026年9月17日

pnpm deploy 命令简单说明

摘要: pnpm deploy 是一个很有价值的命令,尤其在docker 环境中,一般大家都会使用pnpm 的workspace 能力,但是如果包没有发布,同时希望进行构建部署,方法就很多了,比较标准的方法就是使用pnpm 的deploy 命令,此命令会把特定包使用的依赖打包到一个统一的目录中,但是注意版本 阅读全文

posted @ 2026-09-17 08:00 荣锋亮 阅读(9) 评论(0) 推荐(0)

2026年9月16日

edge-runtime supabase 开源的edge function runtime

摘要: edge-runtime supabase 开源的edge function runtime, 内部基于了deno ,但是不是直接使用的deno 二进制运行,而是基于了deno 的rust crate 参考架构 包含了main worker, 以及user worker 说明 不少类似supabas 阅读全文

posted @ 2026-09-16 08:00 荣锋亮 阅读(10) 评论(0) 推荐(0)

2026年9月15日

drizzle-pulse drizzle 支持实时处理的sdk

摘要: drizzle-pulse 利用了wal 逻辑复制,可以实现对于cdc 的实时处理能力(当前主要是pg)drizzle-pulse 提供了不少包,有server 的,client 的,embeddded,对于pg 的处理基于了@drizzle-team/minipg,小巧不依赖外部的pg drive 阅读全文

posted @ 2026-09-15 08:00 荣锋亮 阅读(11) 评论(0) 推荐(0)

2026年9月14日

drizzle-team /brocli cli 开发框架

摘要: brocli 是drizzle-team 提供的一个cli 开发框架,主要目的是解决drizzle orm (生成sql 以及schema 迁移)存在的一些问题 包含的特性 清晰、简洁、易于发现的 API 带内置验证的类型化选项(参数) 能够在不同命令中重用选项(或选项集) 转换器钩子,用于将运行时 阅读全文

posted @ 2026-09-14 08:00 荣锋亮 阅读(10) 评论(0) 推荐(0)

2026年9月13日

drizzle-duckdb 简单尝试

摘要: drizzle-duckdb 官方介绍是支持bun,node ,但是没说明是否支持deno,刚好尝试下 参考示例 基本链接 // test.ts import { DuckDBInstance } from '@duckdb/node-api'; import { drizzle } from '@ 阅读全文

posted @ 2026-09-13 08:00 荣锋亮 阅读(15) 评论(0) 推荐(0)

2026年9月12日

openresponses openai 的responses api 规范

摘要: 大模型周边开发,统一标准的协议规范很重要,以前有openai 协议,但是实际上实现还是有差异的,openai 现在也比较推荐基于responses api 规范,openresponses 是社区提供的一个共享指南 特点 提供了多provier 对于agent workflow 友好,一致的输出格式 阅读全文

posted @ 2026-09-12 08:00 荣锋亮 阅读(8) 评论(0) 推荐(0)

2026年9月11日

mjml-python mjml的python 版

摘要: mjml-python mjml的python 版 包含的特性 简单 包含了比较完整的配置 支持灵活的include 加载,可以处理文件系统,数据库,http 请求 开发上基于了rust 的mrml 引擎 说明 python 周边基于rust 开发的是越来越多了,值得尝试下python 版的mjml 阅读全文

posted @ 2026-09-11 08:00 荣锋亮 阅读(7) 评论(0) 推荐(0)

2026年9月10日

kickstart 基于rust 开发的脚手架工具

摘要: kickstart 基于rust 开发的脚手架工具,套路类似cookiecutter 包含的特性 跨平台 单一文件,使用方便 目录以及文件都可以模版化(cookiecutter 的基本能力) 模版基于Tera 类似jinja2 的引擎 支持提示选择 模版加载支持多种模式,比如git 以及本地文件 支 阅读全文

posted @ 2026-09-10 08:00 荣锋亮 阅读(14) 评论(0) 推荐(0)

2026年9月9日

mjml-java mjml的java 版本

摘要: mjml-java纯java 版本的MJML 框架 包含的特性 零依赖 包含所有31个组件 线程安全 支持现代JPMS 模块 内置css inliner 支持自定义组件 说明 mjml-java 模块化比较清晰,还有不少扩展点,值得尝试下,主要是很久没关注了,居然java 周边也有不错的实现了 参考 阅读全文

posted @ 2026-09-09 08:00 荣锋亮 阅读(10) 评论(0) 推荐(0)

2026年9月8日

copier python的一个模版cli 工具

摘要: copier 相对cookiecutter 来说是一个新项目,套路上与 cookiecutter 类似,可以基于git 以及模版对于项目进行管理 说明 copier 也支持通过api 模式调用,简单场景可以尝试下 参考资料 https://github.com/copier-org/copier h 阅读全文

posted @ 2026-09-08 08:00 荣锋亮 阅读(5) 评论(0) 推荐(0)

2026年9月7日

dkcutter 一个类似cookiecutter的模版脚手架工具

摘要: dkcutter 一个类似cookiecutter的模版脚手架工具,机制上与cookiecutter 类似,内部就是使用了jinja2 模版引擎(dkcutter 使用的是兼容库nunjucks),同时也支持hooks 说明 dkcutter 看着作者是迭代了好久了,但是不太好的是star 比较少, 阅读全文

posted @ 2026-09-07 08:00 荣锋亮 阅读(4) 评论(0) 推荐(0)

2026年9月6日

walgit 基于s3的git 服务

摘要: walgit 项目实际上参考了cursor 的git at any scale 的一个git 服务,基于rust 开发,功能点还是挺全的 说明 目前不太好的是暂时没有构建好可直接运行的版本,需要自己构建,cursor 的那篇博客很值得学习了解下,毕竟ai 时代git 是越来越重要,而且玩法也是越来越 阅读全文

posted @ 2026-09-06 08:00 荣锋亮 阅读(20) 评论(0) 推荐(0)

2026年9月5日

celld 发布0.4.0 了

摘要: 以前说过celld是一个挺有意思的项目,是一个自托管的,持久对象服务,大部分兼容 Cloudflare Workers,技术上包含了sqlite + s3 + v8 引擎,就在最近发布了0.4.0 ,协议上与老版本是不兼容的,包含了不少新特性,比如kv,queue,workflow,r2 bindi 阅读全文

posted @ 2026-09-05 08:00 荣锋亮 阅读(10) 评论(0) 推荐(0)

2026年9月4日

node commander 以及cac cli 开发框架

摘要: commander 是一个比较老牌的cli 开发框架,功能很全,cac 是一个新的轻量cli 框架,说下一些自己的使用感觉 简单对比 cac 以及commander 都比较强大 都支持子命令,以及参数,默认值 如果复杂cli 同时需要模块管理,个人还是推荐基于commander,开发嵌套子comma 阅读全文

posted @ 2026-09-04 08:00 荣锋亮 阅读(10) 评论(0) 推荐(0)

2026年9月3日

needle简单试用

摘要: needle 核心是比较轻量,以下是一个简单尝试(注意目前needle 是不支持中文的) 参考代码 示例 import needle import datetime @needle.tool def get_weather(city: str): "Get the current weather f 阅读全文

posted @ 2026-09-03 08:00 荣锋亮 阅读(17) 评论(0) 推荐(0)

2026年9月2日

pebble 方便管理进程以及线程的包

摘要: pebble 提供了一些api 可以方便进行python 线程以及进程的开发,提供了基于装饰器的玩法 包含的特性 支持线程&进程模式 支持asynio 的运行模式 支持timeout 控制 支持进程池控制(重启,long running 等) 说明 pebble start 并不是很多,但是目前还在 阅读全文

posted @ 2026-09-02 08:00 荣锋亮 阅读(8) 评论(0) 推荐(0)

2026年9月1日

aiomultiprocess asyncio 友好的多进程pool 包装

摘要: aiomultiprocess 提供了可以同时支持async 的 processs 任务处理,包含了workers 以及process pools 模式 说明 对于希望提升系统性能的一些场景aiomultiprocess 是值得尝试的包,使用简单,当然python 默认进程之间数据共享的一些要求依然 阅读全文

posted @ 2026-09-01 08:00 荣锋亮 阅读(6) 评论(0) 推荐(0)

2026年8月31日

python通过weakref 观测实例的生命周期

摘要: 属于一个简单的业务玩法,系统使用了动态模块加载,同时还有reload 需要观测类实例的gc 情况,解决方法就是使用weakref 添加callback 参考玩法 module = importlib.import_module("my_runner_module") RunnerClass = mo 阅读全文

posted @ 2026-08-31 08:00 荣锋亮 阅读(5) 评论(0) 推荐(0)

2026年8月30日

crudauth 面向auth 的fastapi 扩展包

摘要: crudauth 面向auth 的fastapi 扩展包,可以用来快速开发支持auth 的能力 包含的特性 传输无关 (Transport-agnostic):将Cookie会话和JWT Bearer令牌统一在同一个 Principal 下,“先到者优先”(first credential pres 阅读全文

posted @ 2026-08-30 08:00 荣锋亮 阅读(16) 评论(0) 推荐(0)

2026年8月29日

needle 面向边端的小模型

摘要: needle 只有14m ,可以运行在边端设备中,比较设备边缘场景中的ai 智能 包含的特性 自包含:权重集成到一个 14MB 的引擎中;无需管理单独的模型文件,推理过程无需网络。 简单合约:工具调用返回结构化数据,文本输入,JSON 输出;根据您的模式编译的字节级语法约束每个标记。 信心门控:每个 阅读全文

posted @ 2026-08-29 08:00 荣锋亮 阅读(22) 评论(0) 推荐(0)

2026年8月28日

Box python 字典支持. 访问的包

摘要: 很多时候我们传递了一个字典数据,但是希望通过. 模式访问,Box 就是一个不错的工具 参考玩法 定义 from box import Box movie_box = Box({ "Robin Hood: Men in Tights": { "imdb stars": 6.7, "length": 1 阅读全文

posted @ 2026-08-28 08:00 荣锋亮 阅读(7) 评论(0) 推荐(0)

导航