Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ Read this before opening a PR.
behavior as an issue instead.
- **Framework changes** — protocol schemas, kernel internals, drivers, and
community plugins live in
[`objectstack-ai/framework`](https://github.com/objectstack-ai/framework)
[`objectstack-ai/objectstack`](https://github.com/objectstack-ai/objectstack)
(open source, Apache-2.0). Open PRs there.

## History
Expand Down
2 changes: 1 addition & 1 deletion NOTICE
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,6 @@ ObjectOS
Copyright 2026 ObjectOS Authors

This product includes software developed by the ObjectOS Authors and
the ObjectStack framework contributors (https://github.com/objectstack-ai/framework).
the ObjectStack framework contributors (https://github.com/objectstack-ai/objectstack).

Licensed under the Apache License, Version 2.0. See LICENSE for the full text.
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,15 +32,15 @@ capabilities, deployment, and operations documentation.
## Building and running your own apps? That's ObjectStack — and it's open source

Everything you need to **build, run, and self-host your own applications** is
the open-source (Apache-2.0) **[ObjectStack framework](https://github.com/objectstack-ai/framework)**:
the open-source (Apache-2.0) **[ObjectStack framework](https://github.com/objectstack-ai/objectstack)**:

```
ObjectStack → for builders — the open-source protocol, toolkit, and production runtime
ObjectOS → for end users — the commercial runtime environment (Cloud & Enterprise)
```

`os start` — or the official Docker image
[`ghcr.io/objectstack-ai/objectstack`](https://github.com/objectstack-ai/framework/tree/main/docker) —
[`ghcr.io/objectstack-ai/objectstack`](https://github.com/objectstack-ai/objectstack/tree/main/docker) —
serves your compiled app in production with the Console, permissions, and
audit included. No commercial license required.

Expand Down
2 changes: 1 addition & 1 deletion apps/docs/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,5 +9,5 @@ pnpm --filter @objectos/docs build
```

> Protocol references (Object, Field, View, …) belong upstream in
> `objectstack-ai/framework`. This site is for the **distribution** —
> `objectstack-ai/objectstack`. This site is for the **distribution** —
> install, configure, upgrade, operate, and plugin docs.
4 changes: 2 additions & 2 deletions content/docs/build/agents.de.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -182,7 +182,7 @@ Sie dieselbe Agent-Definition in einem Marketplace-Paket ausliefern.
## Wie es weitergeht

- [AI Builder](/docs/build/ai-builder) — der Assistent zur Build-Zeit
- [IDE Skills](/docs/build/ai-skills) — `npx skills add objectstack-ai/framework/skills`, damit Ihr IDE-Agent Metadaten korrekt erstellt
- [IDE Skills](/docs/build/ai-skills) — `npx skills add objectstack-ai/objectstack/skills`, damit Ihr IDE-Agent Metadaten korrekt erstellt
- [Actions](/docs/build/interface/actions) — deklarieren Sie die Tools, die Ihre Agents verwenden werden
- [AI Service](/docs/configure/ai) — Anbieter-, Embedder- und MCP-Einrichtung
- [`@objectstack/spec/ai`](https://github.com/objectstack-ai/framework/tree/main/packages/spec/src/ai) — vollständige Schemas
- [`@objectstack/spec/ai`](https://github.com/objectstack-ai/objectstack/tree/main/packages/spec/src/ai) — vollständige Schemas
4 changes: 2 additions & 2 deletions content/docs/build/agents.es.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -182,7 +182,7 @@ distribuyes la misma definición de agente en un paquete del marketplace.
## A dónde ir después

- [AI Builder](/docs/build/ai-builder) — el asistente de tiempo de build
- [IDE Skills](/docs/build/ai-skills) — `npx skills add objectstack-ai/framework/skills` para que el agente de tu IDE genere los metadatos correctamente
- [IDE Skills](/docs/build/ai-skills) — `npx skills add objectstack-ai/objectstack/skills` para que el agente de tu IDE genere los metadatos correctamente
- [Actions](/docs/build/interface/actions) — declara las tools que usarán tus agentes
- [AI Service](/docs/configure/ai) — configuración de proveedor, embedder y MCP
- [`@objectstack/spec/ai`](https://github.com/objectstack-ai/framework/tree/main/packages/spec/src/ai) — esquemas completos
- [`@objectstack/spec/ai`](https://github.com/objectstack-ai/objectstack/tree/main/packages/spec/src/ai) — esquemas completos
4 changes: 2 additions & 2 deletions content/docs/build/agents.fr.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -187,7 +187,7 @@ d'agent dans un package du marketplace.
## Pour aller plus loin

- [AI Builder](/docs/build/ai-builder) — l'assistant au moment du build
- [IDE Skills](/docs/build/ai-skills) — `npx skills add objectstack-ai/framework/skills` pour que votre agent d'IDE rédige correctement les métadonnées
- [IDE Skills](/docs/build/ai-skills) — `npx skills add objectstack-ai/objectstack/skills` pour que votre agent d'IDE rédige correctement les métadonnées
- [Actions](/docs/build/interface/actions) — déclarez les outils que vos agents utiliseront
- [AI Service](/docs/configure/ai) — configuration du fournisseur, de l'embedder et de MCP
- [`@objectstack/spec/ai`](https://github.com/objectstack-ai/framework/tree/main/packages/spec/src/ai) — schémas complets
- [`@objectstack/spec/ai`](https://github.com/objectstack-ai/objectstack/tree/main/packages/spec/src/ai) — schémas complets
4 changes: 2 additions & 2 deletions content/docs/build/agents.ja.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -178,7 +178,7 @@ marketplace パッケージで同じエージェント定義を出荷してい
## 次に進む先

- [AI Builder](/docs/build/ai-builder) — ビルド時のアシスタント
- [IDE Skills](/docs/build/ai-skills) — `npx skills add objectstack-ai/framework/skills` で、IDE エージェントがメタデータを正しく作成できるようにします
- [IDE Skills](/docs/build/ai-skills) — `npx skills add objectstack-ai/objectstack/skills` で、IDE エージェントがメタデータを正しく作成できるようにします
- [Actions](/docs/build/interface/actions) — エージェントが使用するツールを宣言します
- [AI Service](/docs/configure/ai) — プロバイダー、エンベッダー、MCP のセットアップ
- [`@objectstack/spec/ai`](https://github.com/objectstack-ai/framework/tree/main/packages/spec/src/ai) — 完全なスキーマ
- [`@objectstack/spec/ai`](https://github.com/objectstack-ai/objectstack/tree/main/packages/spec/src/ai) — 完全なスキーマ
4 changes: 2 additions & 2 deletions content/docs/build/agents.ko.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -178,7 +178,7 @@ marketplace 패키지로 배포하더라도, 테넌트 A의 `tier1_support` 에
## 다음으로 갈 곳

- [AI Builder](/docs/build/ai-builder) — 빌드 타임 어시스턴트
- [IDE Skills](/docs/build/ai-skills) — `npx skills add objectstack-ai/framework/skills` 로 IDE 에이전트가 메타데이터를 올바르게 작성하도록 합니다
- [IDE Skills](/docs/build/ai-skills) — `npx skills add objectstack-ai/objectstack/skills` 로 IDE 에이전트가 메타데이터를 올바르게 작성하도록 합니다
- [Actions](/docs/build/interface/actions) — 에이전트가 사용할 도구를 선언합니다
- [AI Service](/docs/configure/ai) — 프로바이더, 임베더, MCP 설정
- [`@objectstack/spec/ai`](https://github.com/objectstack-ai/framework/tree/main/packages/spec/src/ai) — 전체 스키마
- [`@objectstack/spec/ai`](https://github.com/objectstack-ai/objectstack/tree/main/packages/spec/src/ai) — 전체 스키마
4 changes: 2 additions & 2 deletions content/docs/build/agents.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -181,7 +181,7 @@ the same agent definition in a marketplace package.
## Where to go next

- [AI Builder](/docs/build/ai-builder) — the build-time assistant
- [IDE Skills](/docs/build/ai-skills) — `npx skills add objectstack-ai/framework/skills` so your IDE agent authors metadata correctly
- [IDE Skills](/docs/build/ai-skills) — `npx skills add objectstack-ai/objectstack/skills` so your IDE agent authors metadata correctly
- [Actions](/docs/build/interface/actions) — declare the tools your agents will use
- [AI Service](/docs/configure/ai) — provider, embedder, MCP setup
- [`@objectstack/spec/ai`](https://github.com/objectstack-ai/framework/tree/main/packages/spec/src/ai) — full schemas
- [`@objectstack/spec/ai`](https://github.com/objectstack-ai/objectstack/tree/main/packages/spec/src/ai) — full schemas
4 changes: 2 additions & 2 deletions content/docs/build/agents.zh-Hans.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -150,7 +150,7 @@ Agents 是按 Environment 划分的。租户 A 的 `tier1_support` agent 永远
## 下一步去哪里

- [AI Builder](/docs/build/ai-builder) —— 构建期助手
- [IDE Skills](/docs/build/ai-skills) —— `npx skills add objectstack-ai/framework/skills`,让你的 IDE agent 正确地编写元数据
- [IDE Skills](/docs/build/ai-skills) —— `npx skills add objectstack-ai/objectstack/skills`,让你的 IDE agent 正确地编写元数据
- [Actions](/docs/build/interface/actions) —— 声明你的 agent 将使用的 tool
- [AI Service](/docs/configure/ai) —— provider、embedder、MCP 设置
- [`@objectstack/spec/ai`](https://github.com/objectstack-ai/framework/tree/main/packages/spec/src/ai) —— 完整 schema
- [`@objectstack/spec/ai`](https://github.com/objectstack-ai/objectstack/tree/main/packages/spec/src/ai) —— 完整 schema
6 changes: 3 additions & 3 deletions content/docs/build/ai-skills.de.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ opencode** und etwa 50 weiteren Agents.
In jedem Projekt, das `@objectstack/*`-Pakete verwendet:

```bash
npx skills add objectstack-ai/framework/skills
npx skills add objectstack-ai/objectstack/skills
```

Die CLI erkennt, welche Agents Sie konfiguriert haben (`.claude/`,
Expand Down Expand Up @@ -54,7 +54,7 @@ einen CEL-Ausdruck mit dem Data-Skill zu schreiben.
## Wie es funktioniert

Jeder Skill ist ein Ordner unter `skills/` im
[Framework-Repo](https://github.com/objectstack-ai/framework/tree/main/skills):
[Framework-Repo](https://github.com/objectstack-ai/objectstack/tree/main/skills):

```
skills/objectstack-data/
Expand Down Expand Up @@ -102,7 +102,7 @@ veröffentlichen wollen** (siehe [Templates](./templates) und [Marketplace](./ma
## Aktualisieren

Die Skills folgen den `@objectstack/spec`-Versionen. Führen Sie
`npx skills add objectstack-ai/framework/skills` nach dem Upgrade des Spec-Pakets
`npx skills add objectstack-ai/objectstack/skills` nach dem Upgrade des Spec-Pakets
erneut aus, um Ihren Agent mit den neuesten Zod-Schemas, CEL-Helfern und
dem Metadaten-Vokabular synchron zu halten.

Expand Down
6 changes: 3 additions & 3 deletions content/docs/build/ai-skills.es.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ Continue, Roo, Goose, Kiro, opencode** y ~50 agentes más.
En cualquier proyecto que use paquetes `@objectstack/*`:

```bash
npx skills add objectstack-ai/framework/skills
npx skills add objectstack-ai/objectstack/skills
```

El CLI detecta qué agentes tienes configurados (`.claude/`,
Expand Down Expand Up @@ -54,7 +54,7 @@ skill de datos.
## Cómo funciona

Cada skill es una carpeta dentro de `skills/` en el
[repositorio del framework](https://github.com/objectstack-ai/framework/tree/main/skills):
[repositorio del framework](https://github.com/objectstack-ai/objectstack/tree/main/skills):

```
skills/objectstack-data/
Expand Down Expand Up @@ -104,7 +104,7 @@ para la personalización del tenant y las AI Skills para IDE al trabajar en
## Actualización

Las skills siguen las versiones de `@objectstack/spec`. Vuelve a ejecutar
`npx skills add objectstack-ai/framework/skills` tras actualizar el paquete spec
`npx skills add objectstack-ai/objectstack/skills` tras actualizar el paquete spec
para mantener tu agente sincronizado con los últimos esquemas Zod,
helpers de CEL y vocabulario de metadatos.

Expand Down
6 changes: 3 additions & 3 deletions content/docs/build/ai-skills.fr.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ cinquantaine d'autres agents.
Dans n'importe quel projet utilisant les packages `@objectstack/*` :

```bash
npx skills add objectstack-ai/framework/skills
npx skills add objectstack-ai/objectstack/skills
```

La CLI détecte les agents que vous avez configurés (`.claude/`,
Expand Down Expand Up @@ -57,7 +57,7 @@ d'écrire une expression CEL avec le skill data.
## Comment ça fonctionne

Chaque skill est un dossier sous `skills/` dans le
[dépôt framework](https://github.com/objectstack-ai/framework/tree/main/skills) :
[dépôt framework](https://github.com/objectstack-ai/objectstack/tree/main/skills) :

```
skills/objectstack-data/
Expand Down Expand Up @@ -107,7 +107,7 @@ travaillent sur des **packages qu'elles comptent publier** (voir
## Mise à jour

Les skills suivent les versions de `@objectstack/spec`. Relancez
`npx skills add objectstack-ai/framework/skills` après avoir mis à niveau le
`npx skills add objectstack-ai/objectstack/skills` après avoir mis à niveau le
package spec pour garder votre agent synchronisé avec les derniers
schémas Zod, helpers CEL et vocabulaire de métadonnées.

Expand Down
6 changes: 3 additions & 3 deletions content/docs/build/ai-skills.ja.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ opencode** およびその他約 50 種類のエージェントで動作しま
`@objectstack/*` パッケージを使用しているプロジェクトであればどこでも:

```bash
npx skills add objectstack-ai/framework/skills
npx skills add objectstack-ai/objectstack/skills
```

CLI は構成済みのエージェント (`.claude/`、`.cursor/`、`.github/copilot/`、
Expand Down Expand Up @@ -52,7 +52,7 @@ CLI は構成済みのエージェント (`.claude/`、`.cursor/`、`.github/cop
## 仕組み

すべてのスキルは
[framework リポジトリ](https://github.com/objectstack-ai/framework/tree/main/skills)
[framework リポジトリ](https://github.com/objectstack-ai/objectstack/tree/main/skills)
の `skills/` 配下にあるフォルダーです:

```
Expand Down Expand Up @@ -101,7 +101,7 @@ AI Builder を使い、**公開を意図したパッケージ** を扱う際に
## 更新

スキルは `@objectstack/spec` のバージョンに追従します。spec パッケージを
アップグレードした後に `npx skills add objectstack-ai/framework/skills` を再実行して、
アップグレードした後に `npx skills add objectstack-ai/objectstack/skills` を再実行して、
エージェントを最新の Zod スキーマ、CEL ヘルパー、メタデータ語彙と
同期させてください。

Expand Down
6 changes: 3 additions & 3 deletions content/docs/build/ai-skills.ko.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ opencode** 및 그 외 약 50개의 에이전트와 함께 작동합니다.
`@objectstack/*` 패키지를 사용하는 모든 프로젝트에서:

```bash
npx skills add objectstack-ai/framework/skills
npx skills add objectstack-ai/objectstack/skills
```

CLI는 어떤 에이전트가 구성되어 있는지(`.claude/`,
Expand Down Expand Up @@ -54,7 +54,7 @@ skill에게 위임할지 에이전트에게 알려주므로, Claude가 platform
## 작동 방식

모든 skill은
[framework repo](https://github.com/objectstack-ai/framework/tree/main/skills)의
[framework repo](https://github.com/objectstack-ai/objectstack/tree/main/skills)의
`skills/` 아래에 있는 폴더입니다:

```
Expand Down Expand Up @@ -103,7 +103,7 @@ Builder를, 그리고 **게시할 의도가 있는 패키지** 작업에는 IDE
## 업데이트

Skills는 `@objectstack/spec` 버전을 따릅니다. spec 패키지를 업그레이드한
후 `npx skills add objectstack-ai/framework/skills`를 다시 실행하여 에이전트를
후 `npx skills add objectstack-ai/objectstack/skills`를 다시 실행하여 에이전트를
최신 Zod 스키마, CEL 헬퍼, 메타데이터 어휘와 동기화 상태로 유지하세요.

## 관련 항목
Expand Down
6 changes: 3 additions & 3 deletions content/docs/build/ai-skills.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ opencode** and ~50 other agents.
In any project that uses `@objectstack/*` packages:

```bash
npx skills add objectstack-ai/framework/skills
npx skills add objectstack-ai/objectstack/skills
```

The CLI detects which agents you have configured (`.claude/`,
Expand Down Expand Up @@ -54,7 +54,7 @@ skill.
## How it works

Every skill is a folder under `skills/` in the
[framework repo](https://github.com/objectstack-ai/framework/tree/main/skills):
[framework repo](https://github.com/objectstack-ai/objectstack/tree/main/skills):

```
skills/objectstack-data/
Expand Down Expand Up @@ -102,7 +102,7 @@ publish** (see [Templates](./templates) and [Marketplace](./marketplace)).
## Updating

The skills follow `@objectstack/spec` versions. Re-run
`npx skills add objectstack-ai/framework/skills` after upgrading the spec
`npx skills add objectstack-ai/objectstack/skills` after upgrading the spec
package to keep your agent in sync with the latest Zod schemas, CEL
helpers, and metadata vocabulary.

Expand Down
6 changes: 3 additions & 3 deletions content/docs/build/ai-skills.zh-Hans.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ ObjectOS 提供 **9 个一方 Agent Skill**,教编码助手如何编写各类
在任何使用 `@objectstack/*` 包的项目里:

```bash
npx skills add objectstack-ai/framework/skills
npx skills add objectstack-ai/objectstack/skills
```

CLI 会检测你配置了哪些 Agent(`.claude/`、`.cursor/`、`.github/copilot/`、`AGENTS.md` 等),并把 Skill 写到正确位置。随时重跑可拉取最新版本。
Expand All @@ -37,7 +37,7 @@ CLI 会检测你配置了哪些 Agent(`.claude/`、`.cursor/`、`.github/copil

## 工作原理

每个 Skill 是 [framework 仓库](https://github.com/objectstack-ai/framework/tree/main/skills) `skills/` 下的一个文件夹:
每个 Skill 是 [framework 仓库](https://github.com/objectstack-ai/objectstack/tree/main/skills) `skills/` 下的一个文件夹:

```
skills/objectstack-data/
Expand Down Expand Up @@ -77,7 +77,7 @@ metadata:

## 升级

Skill 跟随 `@objectstack/spec` 版本。升级 spec 包后重跑 `npx skills add objectstack-ai/framework/skills`,可让你的 Agent 与最新的 Zod schema、CEL 辅助函数、元数据词汇保持同步。
Skill 跟随 `@objectstack/spec` 版本。升级 spec 包后重跑 `npx skills add objectstack-ai/objectstack/skills`,可让你的 Agent 与最新的 Zod schema、CEL 辅助函数、元数据词汇保持同步。

## 相关

Expand Down
2 changes: 1 addition & 1 deletion content/docs/build/automation/flows.de.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -231,5 +231,5 @@ os test --scenario "welcome email fires on signup"
- [AI Service](/docs/configure/ai) — `ai_call`-Aktion für LLM-Steps
- [API Access](/docs/configure/api-access) — manuelle Flows von
externen Systemen aufrufen
- [@objectstack/service-automation](https://github.com/objectstack-ai/framework/tree/main/packages/services/service-automation)
- [@objectstack/service-automation](https://github.com/objectstack-ai/objectstack/tree/main/packages/services/service-automation)
— Quellcode der Ausführungs-Engine
2 changes: 1 addition & 1 deletion content/docs/build/automation/flows.es.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -231,5 +231,5 @@ os test --scenario "welcome email fires on signup"
- [AI Service](/docs/configure/ai) — la acción `ai_call` para pasos con LLM
- [API Access](/docs/configure/api-access) — invocar flujos manuales desde
sistemas externos
- [@objectstack/service-automation](https://github.com/objectstack-ai/framework/tree/main/packages/services/service-automation)
- [@objectstack/service-automation](https://github.com/objectstack-ai/objectstack/tree/main/packages/services/service-automation)
— código fuente del motor de ejecución
2 changes: 1 addition & 1 deletion content/docs/build/automation/flows.fr.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -231,5 +231,5 @@ os test --scenario "welcome email fires on signup"
- [AI Service](/docs/configure/ai) — l'action `ai_call` pour les étapes LLM
- [API Access](/docs/configure/api-access) — invoquer des flux manuels depuis des
systèmes externes
- [@objectstack/service-automation](https://github.com/objectstack-ai/framework/tree/main/packages/services/service-automation)
- [@objectstack/service-automation](https://github.com/objectstack-ai/objectstack/tree/main/packages/services/service-automation)
— code source du moteur d'exécution
2 changes: 1 addition & 1 deletion content/docs/build/automation/flows.ja.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -207,5 +207,5 @@ os test --scenario "welcome email fires on signup"
- [Email](/docs/configure/email) — `send_email` アクションのトランスポート
- [AI Service](/docs/configure/ai) — LLM ステップ用の `ai_call` アクション
- [API Access](/docs/configure/api-access) — 外部システムから手動フローを呼び出す
- [@objectstack/service-automation](https://github.com/objectstack-ai/framework/tree/main/packages/services/service-automation)
- [@objectstack/service-automation](https://github.com/objectstack-ai/objectstack/tree/main/packages/services/service-automation)
— 実行エンジンのソース
2 changes: 1 addition & 1 deletion content/docs/build/automation/flows.ko.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -227,5 +227,5 @@ os test --scenario "welcome email fires on signup"
- [AI Service](/docs/configure/ai) — LLM 스텝을 위한 `ai_call` 액션
- [API Access](/docs/configure/api-access) — 외부 시스템에서 manual
플로우 호출하기
- [@objectstack/service-automation](https://github.com/objectstack-ai/framework/tree/main/packages/services/service-automation)
- [@objectstack/service-automation](https://github.com/objectstack-ai/objectstack/tree/main/packages/services/service-automation)
— 실행 엔진의 소스
2 changes: 1 addition & 1 deletion content/docs/build/automation/flows.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -306,5 +306,5 @@ os test --scenario "welcome email fires on signup"
- [AI Service](/docs/configure/ai) — `ai_call` action for LLM steps
- [API Access](/docs/configure/api-access) — invoke manual flows from
external systems
- [@objectstack/service-automation](https://github.com/objectstack-ai/framework/tree/main/packages/services/service-automation)
- [@objectstack/service-automation](https://github.com/objectstack-ai/objectstack/tree/main/packages/services/service-automation)
— source for the execution engine
Loading
Loading