GaGa's Blog

One GaGa, One World !

Mastra 是一个基于 TypeScript 的 AI 应用/Agent 开发框架,目标是从原型到生产环境构建 AI Agent、工作流、RAG、MCP Server、评估与可观测能力。官方定位是“用于构建 AI-powered applications and agents 的现代 TypeScript 框架”。

核心能力

能力 说明
Model Routing 统一接入 OpenAI、Anthropic、Gemini 等 40+ 模型供应商。
Agents 构建可调用工具、可自主迭代的 LLM Agent。
Workflows 图式工作流引擎,支持 .then().branch().parallel() 等控制流。
Human-in-the-loop 支持暂停 Agent/Workflow,等待人工输入或审批后恢复执行。
Context / Memory / RAG 支持会话历史、外部数据检索、工作记忆、语义记忆。
MCP Server 可暴露 agents、tools、structured resources 给支持 MCP 的系统使用。
Evals / Observability 内置评估和可观测能力,便于生产环境持续调优。
Read more »

IoC(Inversion of Control,控制反转)是 Spring Framework 的核心设计思想之一,本质是:对象的创建与依赖关系的管理,从程序员手中转移到容器中(Spring容器)。


传统开发模式(控制未反转)

1
2
3
class UserService {
private UserDao userDao = new UserDao(); // 强耦合
}
Read more »

解决

1.检查

1
2
3
4
5
1.查看当前内核版本
docker run --rm -it alpine sh

/ # uname -r
7.0.11-orbstack-00360-gc9bc4d96ac70

这不是 Ubuntu、Debian 或 RHEL 的标准内核,而是 OrbStack 自定义 Linux Kernel 7.0.11

Read more »

方法一:直接在 git commit 命令中指定文件(最快)

如果你修改了多个文件,但只想把其中某一个或几个文件的修改提交上去,可以直接在命令后面加上文件名。这会绕过暂存区(Stage),直接将该文件的修改提交到本地仓库。

1
git commit -m "你的提交信息" 文件路径1 文件路径2

示例:
如果你只想提交 src/main.jsindex.html

Read more »

艾草(又称艾叶、家艾)是中医里应用极广的温热类药材,古人甚至称它为“医草”。与前面提到的偏寒凉的槐枝和金银花不同,艾草的核心药性是温热的。它的主要功效如下:

1. 温经止血

艾草药性温煦,味苦辛,能够温煦气血、温通经脉。它非常擅长用于治疗虚寒性出血,比如女性因子宫虚寒导致的月经量过多、崩漏、便血等,能起到很好的温经止血作用。

2. 散寒止痛

Read more »

keepalive_timeout 指令在 Nginx 中遵循标准的“作用域继承与覆盖”规则。


1. 作用域 (Context)

keepalive_timeout 可以配置在以下三个作用域中:

Read more »

不支持通配符/模糊匹配

在 GraalVM 的 reachability-metadata.json中的 reflection 部分)中,不能使用传统意义上的通配符(如 ***)去模糊匹配包名或类名(例如配置 "com.pricealgo.**" 是无效的)。因为 GraalVM Native Image 构建采用的是 闭世界假设(Closed-world assumption)编译器必须在构建期精确知道每一个需要反射的类和方法。如果允许大范围的通配符,会导致打包出来的二进制文件体积暴增,失去 Native 的轻量化优势。

虽然不能用星号通配,但 GraalVM 提供了另外两种更高级、更方便的“批量放行”配置方式,可以完美解决你频繁报错的问题:


Read more »

在 Rocky Linux 上默认几乎不带中文字体,需要手动补齐。


1. 问题(渲染链路)

graph TD
    A[网页 CSS font-family] --> B[fontconfig 匹配]
    B --> C[系统字体库]
    C --> D[找不到中文字体]
    D --> E[fallback失败]
    E --> F[显示方块 tofu]
Read more »

Web Service 是一种基于网络的、跨平台的服务调用机制,本质是通过标准协议实现系统之间的松耦合通信。其设计目标是解决异构系统之间的集成问题


1.1 跨平台与跨语言(Interoperability)

核心特点:

Read more »
0%