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 apps/docs/next-env.d.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/// <reference types="next" />
/// <reference types="next/image-types/global" />
import "./.next/types/routes.d.ts";
import "./.next/dev/types/routes.d.ts";

// NOTE: This file should not be edited
// see https://nextjs.org/docs/app/api-reference/config/typescript for more information.
13 changes: 13 additions & 0 deletions apps/docs/next.config.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,19 @@ const config = {
},
],
},
async redirects() {
// Build section restructure: pages moved into data/, interface/, automation/ subgroups.
const moved = [
['/docs/build/data-model', '/docs/build/data'],
['/docs/build/views', '/docs/build/interface/views'],
['/docs/build/actions', '/docs/build/interface/actions'],
['/docs/build/flows', '/docs/build/automation/flows'],
];
return moved.flatMap(([source, destination]) => [
{ source, destination, permanent: true },
{ source: `/:lang${source}`, destination: `/:lang${destination}`, permanent: true },
]);
},
async rewrites() {
return [
{
Expand Down
2 changes: 1 addition & 1 deletion content/docs/build/agents.de.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -185,6 +185,6 @@ Sie dieselbe Agent-Definition in einem Marketplace-Paket ausliefern.

- [AI Builder](/docs/build/ai-builder) — der Assistent zur Build-Zeit
- [IDE Skills](/docs/build/ai-skills) — `npx skills add objectstack-ai/framework`, damit Ihr IDE-Agent Metadaten korrekt erstellt
- [Actions](/docs/build/actions) — deklarieren Sie die Tools, die Ihre Agents verwenden werden
- [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
2 changes: 1 addition & 1 deletion content/docs/build/agents.es.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -185,6 +185,6 @@ distribuyes la misma definición de agente en un paquete del marketplace.

- [AI Builder](/docs/build/ai-builder) — el asistente de tiempo de build
- [IDE Skills](/docs/build/ai-skills) — `npx skills add objectstack-ai/framework` para que el agente de tu IDE genere los metadatos correctamente
- [Actions](/docs/build/actions) — declara las tools que usarán tus agentes
- [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
2 changes: 1 addition & 1 deletion content/docs/build/agents.fr.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -190,6 +190,6 @@ d'agent dans un package du marketplace.

- [AI Builder](/docs/build/ai-builder) — l'assistant au moment du build
- [IDE Skills](/docs/build/ai-skills) — `npx skills add objectstack-ai/framework` pour que votre agent d'IDE rédige correctement les métadonnées
- [Actions](/docs/build/actions) — déclarez les outils que vos agents utiliseront
- [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
2 changes: 1 addition & 1 deletion content/docs/build/agents.ja.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -181,6 +181,6 @@ marketplace パッケージで同じエージェント定義を出荷してい

- [AI Builder](/docs/build/ai-builder) — ビルド時のアシスタント
- [IDE Skills](/docs/build/ai-skills) — `npx skills add objectstack-ai/framework` で、IDE エージェントがメタデータを正しく作成できるようにします
- [Actions](/docs/build/actions) — エージェントが使用するツールを宣言します
- [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) — 完全なスキーマ
2 changes: 1 addition & 1 deletion content/docs/build/agents.ko.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -181,6 +181,6 @@ marketplace 패키지로 배포하더라도, 테넌트 A의 `tier1_support` 에

- [AI Builder](/docs/build/ai-builder) — 빌드 타임 어시스턴트
- [IDE Skills](/docs/build/ai-skills) — `npx skills add objectstack-ai/framework` 로 IDE 에이전트가 메타데이터를 올바르게 작성하도록 합니다
- [Actions](/docs/build/actions) — 에이전트가 사용할 도구를 선언합니다
- [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) — 전체 스키마
2 changes: 1 addition & 1 deletion content/docs/build/agents.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -184,6 +184,6 @@ the same agent definition in a marketplace package.

- [AI Builder](/docs/build/ai-builder) — the build-time assistant
- [IDE Skills](/docs/build/ai-skills) — `npx skills add objectstack-ai/framework` so your IDE agent authors metadata correctly
- [Actions](/docs/build/actions) — declare the tools your agents will use
- [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
2 changes: 1 addition & 1 deletion content/docs/build/agents.zh-Hans.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -153,6 +153,6 @@ Agents 是按 Environment 划分的。租户 A 的 `tier1_support` agent 永远

- [AI Builder](/docs/build/ai-builder) —— 构建期助手
- [IDE Skills](/docs/build/ai-skills) —— `npx skills add objectstack-ai/framework`,让你的 IDE agent 正确地编写元数据
- [Actions](/docs/build/actions) —— 声明你的 agent 将使用的 tool
- [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
4 changes: 2 additions & 2 deletions content/docs/build/ai-builder.de.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -180,6 +180,6 @@ derselben Agent → Skill → Tool Architektur. Siehe [Agents](/docs/build/agent
## Wie es weitergeht

- [Agents](/docs/build/agents) — Endbenutzer-Assistenten auf Basis deiner Daten
- [Data Model](/docs/build/data-model) — was die AI tatsächlich generiert
- [Actions](/docs/build/actions) — die Einheit, die die AI als Runtime-Tools bereitstellt
- [Data Model](/docs/build/data) — was die AI tatsächlich generiert
- [Actions](/docs/build/interface/actions) — die Einheit, die die AI als Runtime-Tools bereitstellt
- [AI Service](/docs/configure/ai) — Provider-Konfiguration (OpenAI / Anthropic / Doubao / …)
4 changes: 2 additions & 2 deletions content/docs/build/ai-builder.es.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -180,6 +180,6 @@ la misma arquitectura Agent → Skill → Tool. Consulta [Agents](/docs/build/ag
## Hacia dónde ir después

- [Agents](/docs/build/agents) — asistentes para usuarios finales sobre tus datos
- [Data Model](/docs/build/data-model) — lo que la IA está generando realmente
- [Actions](/docs/build/actions) — la unidad que la IA expone como herramientas en tiempo de ejecución
- [Data Model](/docs/build/data) — lo que la IA está generando realmente
- [Actions](/docs/build/interface/actions) — la unidad que la IA expone como herramientas en tiempo de ejecución
- [AI Service](/docs/configure/ai) — configuración del proveedor (OpenAI / Anthropic / Doubao / …)
4 changes: 2 additions & 2 deletions content/docs/build/ai-builder.fr.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -180,6 +180,6 @@ la même architecture Agent → Skill → Tool. Voir [Agents](/docs/build/agents
## Pour aller plus loin

- [Agents](/docs/build/agents) — des assistants pour utilisateurs finaux au-dessus de vos données
- [Data Model](/docs/build/data-model) — ce que l'IA génère réellement
- [Actions](/docs/build/actions) — l'unité que l'IA expose en tant qu'outils d'exécution
- [Data Model](/docs/build/data) — ce que l'IA génère réellement
- [Actions](/docs/build/interface/actions) — l'unité que l'IA expose en tant qu'outils d'exécution
- [AI Service](/docs/configure/ai) — configuration des fournisseurs (OpenAI / Anthropic / Doubao / …)
4 changes: 2 additions & 2 deletions content/docs/build/ai-builder.ja.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -183,6 +183,6 @@ AI: Found 3 mutations from conversation conv_abc (3 minutes ago).
## 次に読むべきページ

- [Agents](/docs/build/agents) — あなたのデータの上に構築するエンドユーザー向けアシスタント
- [Data Model](/docs/build/data-model) — AI が実際に生成しているもの
- [Actions](/docs/build/actions) — AI がランタイムツールとして公開する単位
- [Data Model](/docs/build/data) — AI が実際に生成しているもの
- [Actions](/docs/build/interface/actions) — AI がランタイムツールとして公開する単位
- [AI Service](/docs/configure/ai) — プロバイダー設定(OpenAI / Anthropic / Doubao / …)
4 changes: 2 additions & 2 deletions content/docs/build/ai-builder.ko.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -178,6 +178,6 @@ Agent → Skill → Tool 아키텍처 위에 구축됩니다. [Agents](/docs/bui
## 다음으로 갈 곳

- [Agents](/docs/build/agents) — 데이터 위에 구축하는 최종 사용자용 어시스턴트
- [Data Model](/docs/build/data-model) — AI가 실제로 생성하는 것
- [Actions](/docs/build/actions) — AI가 런타임 도구로 노출하는 단위
- [Data Model](/docs/build/data) — AI가 실제로 생성하는 것
- [Actions](/docs/build/interface/actions) — AI가 런타임 도구로 노출하는 단위
- [AI Service](/docs/configure/ai) — 프로바이더 설정 (OpenAI / Anthropic / Doubao / …)
4 changes: 2 additions & 2 deletions content/docs/build/ai-builder.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -180,6 +180,6 @@ the same Agent → Skill → Tool architecture. See [Agents](/docs/build/agents)
## Where to go next

- [Agents](/docs/build/agents) — end-user assistants on top of your data
- [Data Model](/docs/build/data-model) — what the AI is actually generating
- [Actions](/docs/build/actions) — the unit the AI exposes as runtime tools
- [Data Model](/docs/build/data) — what the AI is actually generating
- [Actions](/docs/build/interface/actions) — the unit the AI exposes as runtime tools
- [AI Service](/docs/configure/ai) — provider config (OpenAI / Anthropic / Doubao / …)
4 changes: 2 additions & 2 deletions content/docs/build/ai-builder.zh-Hans.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -180,6 +180,6 @@ AI: Found 3 mutations from conversation conv_abc (3 minutes ago).
## 下一步去哪里

- [Agents](/docs/build/agents) —— 基于你的数据构建的终端用户助手
- [Data Model](/docs/build/data-model) —— AI 实际生成的内容
- [Actions](/docs/build/actions) —— AI 作为运行时工具暴露的单元
- [Data Model](/docs/build/data) —— AI 实际生成的内容
- [Actions](/docs/build/interface/actions) —— AI 作为运行时工具暴露的单元
- [AI Service](/docs/configure/ai) —— 提供商配置(OpenAI / Anthropic / Doubao / …)
File renamed without changes.
4 changes: 4 additions & 0 deletions content/docs/build/automation/meta.de.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"title": "Automatisierung",
"pages": ["index", "flows", "workflows", "approvals"]
}
4 changes: 4 additions & 0 deletions content/docs/build/automation/meta.es.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"title": "Automatización",
"pages": ["index", "flows", "workflows", "approvals"]
}
4 changes: 4 additions & 0 deletions content/docs/build/automation/meta.fr.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"title": "Automatisation",
"pages": ["index", "flows", "workflows", "approvals"]
}
4 changes: 4 additions & 0 deletions content/docs/build/automation/meta.ja.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"title": "自動化",
"pages": ["index", "flows", "workflows", "approvals"]
}
4 changes: 4 additions & 0 deletions content/docs/build/automation/meta.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"title": "Automation",
"pages": ["index", "flows", "workflows", "approvals"]
}
4 changes: 4 additions & 0 deletions content/docs/build/automation/meta.ko.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"title": "자동화",
"pages": ["index", "flows", "workflows", "approvals"]
}
4 changes: 4 additions & 0 deletions content/docs/build/automation/meta.zh-Hans.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"title": "自动化",
"pages": ["index", "flows", "workflows", "approvals"]
}
Original file line number Diff line number Diff line change
Expand Up @@ -256,7 +256,7 @@ Sie verdrahten diese nicht pro Objekt — sie sind auf der Plattform polymorph.
## Wie es weitergeht

- [Berechtigungen](/docs/configure/permissions) — Zugriff auf Ihre Objekte steuern
- [Flows / Automatisierung](/docs/build/flows) — auf Datensatzänderungen reagieren
- [Flows / Automatisierung](/docs/build/automation/flows) — auf Datensatzänderungen reagieren
- [API-Zugriff](/docs/configure/api-access) — Ihre generierte REST aufrufen
- [`os explain`](/docs/reference/cli) — das gerenderte Schema ausgeben
- [`@objectstack/spec`-Quelle](https://github.com/objectstack-ai/framework/tree/main/packages/spec) — das Schema ist der Vertrag; alles hier wird daraus abgeleitet
Original file line number Diff line number Diff line change
Expand Up @@ -255,7 +255,7 @@ No conectas esto por cada objeto — es polimórfico en la plataforma.
## Adónde ir a continuación

- [Permisos](/docs/configure/permissions) — controla el acceso a tus objetos
- [Flujos / Automatización](/docs/build/flows) — reacciona a los cambios en los registros
- [Flujos / Automatización](/docs/build/automation/flows) — reacciona a los cambios en los registros
- [Acceso a la API](/docs/configure/api-access) — llama a tu REST generado
- [`os explain`](/docs/reference/cli) — imprime el esquema renderizado
- [Código fuente de `@objectstack/spec`](https://github.com/objectstack-ai/framework/tree/main/packages/spec) — el esquema es el contrato; todo lo aquí descrito se deriva de él
Original file line number Diff line number Diff line change
Expand Up @@ -257,7 +257,7 @@ Vous ne câblez pas cela par objet — c'est polymorphe sur la plateforme.
## Pour aller plus loin

- [Permissions](/docs/configure/permissions) — contrôlez l'accès à vos objets
- [Flows / Automation](/docs/build/flows) — réagissez aux modifications d'enregistrements
- [Flows / Automation](/docs/build/automation/flows) — réagissez aux modifications d'enregistrements
- [API Access](/docs/configure/api-access) — appelez vos API REST générées
- [`os explain`](/docs/reference/cli) — affichez le schéma rendu
- [Source de `@objectstack/spec`](https://github.com/objectstack-ai/framework/tree/main/packages/spec) — le schéma est le contrat ; tout ce qui est ici en est dérivé
Original file line number Diff line number Diff line change
Expand Up @@ -257,7 +257,7 @@ ObjectSchema.create({
## 次に読むべきもの

- [パーミッション](/docs/configure/permissions) — オブジェクトへのアクセスを制御
- [フロー / 自動化](/docs/build/flows) — レコードの変更に反応
- [フロー / 自動化](/docs/build/automation/flows) — レコードの変更に反応
- [API アクセス](/docs/configure/api-access) — 生成された REST を呼び出す
- [`os explain`](/docs/reference/cli) — レンダリングされたスキーマを出力
- [`@objectstack/spec` ソース](https://github.com/objectstack-ai/framework/tree/main/packages/spec) — スキーマが契約であり、ここに記載されているものはすべてそこから派生します
Original file line number Diff line number Diff line change
Expand Up @@ -254,7 +254,7 @@ ObjectSchema.create({
## 다음 단계

- [권한](/docs/configure/permissions) — 객체에 대한 접근을 통제합니다
- [플로우 / 자동화](/docs/build/flows) — 레코드 변경에 반응합니다
- [플로우 / 자동화](/docs/build/automation/flows) — 레코드 변경에 반응합니다
- [API 접근](/docs/configure/api-access) — 생성된 REST를 호출합니다
- [`os explain`](/docs/reference/cli) — 렌더링된 스키마를 출력합니다
- [`@objectstack/spec` 소스](https://github.com/objectstack-ai/framework/tree/main/packages/spec) — 스키마가 계약이며, 여기의 모든 것은 그로부터 파생됩니다
Original file line number Diff line number Diff line change
Expand Up @@ -287,7 +287,7 @@ You don't wire these per object — they're polymorphic on the platform.
## Where to go next

- [Permissions](/docs/configure/permissions) — gate access to your objects
- [Flows / Automation](/docs/build/flows) — react to record changes
- [Flows / Automation](/docs/build/automation/flows) — react to record changes
- [API Access](/docs/configure/api-access) — call your generated REST
- [`os explain`](/docs/reference/cli) — print the rendered schema
- [`@objectstack/spec` source](https://github.com/objectstack-ai/framework/tree/main/packages/spec) — the schema is the contract; everything here is derived from it
Original file line number Diff line number Diff line change
Expand Up @@ -273,7 +273,7 @@ ObjectSchema.create({
## 下一步

- [Permissions](/docs/configure/permissions) —— 给对象访问开闸
- [Flows / Automation](/docs/build/flows) —— 对记录变更做出反应
- [Flows / Automation](/docs/build/automation/flows) —— 对记录变更做出反应
- [API Access](/docs/configure/api-access) —— 调用生成的 REST
- [`os explain`](/docs/reference/cli) —— 打印渲染后的 Schema
- [`@objectstack/spec` 源码](https://github.com/objectstack-ai/framework/tree/main/packages/spec) —— Schema 即契约;此处的一切都从它派生
4 changes: 4 additions & 0 deletions content/docs/build/data/meta.de.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"title": "Daten",
"pages": ["index", "relationships", "formulas", "validation-rules"]
}
4 changes: 4 additions & 0 deletions content/docs/build/data/meta.es.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"title": "Datos",
"pages": ["index", "relationships", "formulas", "validation-rules"]
}
4 changes: 4 additions & 0 deletions content/docs/build/data/meta.fr.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"title": "Données",
"pages": ["index", "relationships", "formulas", "validation-rules"]
}
4 changes: 4 additions & 0 deletions content/docs/build/data/meta.ja.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"title": "データ",
"pages": ["index", "relationships", "formulas", "validation-rules"]
}
4 changes: 4 additions & 0 deletions content/docs/build/data/meta.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"title": "Data",
"pages": ["index", "relationships", "formulas", "validation-rules"]
}
4 changes: 4 additions & 0 deletions content/docs/build/data/meta.ko.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"title": "데이터",
"pages": ["index", "relationships", "formulas", "validation-rules"]
}
4 changes: 4 additions & 0 deletions content/docs/build/data/meta.zh-Hans.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"title": "数据",
"pages": ["index", "relationships", "formulas", "validation-rules"]
}
8 changes: 4 additions & 4 deletions content/docs/build/index.de.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -26,9 +26,9 @@ Jede App ist aus denselben Grundbausteinen zusammengesetzt. Lernen Sie diese ein
| Konzept | Was es ist | Dokumentation |
|---|---|---|
| **[Package](/docs/build/packages)** | Die Organisationseinheit — `com.acme.crm`, versioniert, installierbar | Packages |
| **[Datenmodell](/docs/build/data-model)** | Objekte + Felder + Beziehungen + Zustandsautomaten | Data Model |
| **[Aktionen](/docs/build/actions)** | Benannte Operationen, aufrufbar über REST, Console-Schaltflächen, Flows oder KI-Agenten | Actions |
| **[Flows](/docs/build/flows)** | Deklarative Geschäftslogik (automatisch gestartet / geplant / manuell) | Flows |
| **[Datenmodell](/docs/build/data)** | Objekte + Felder + Beziehungen + Zustandsautomaten | Data Model |
| **[Aktionen](/docs/build/interface/actions)** | Benannte Operationen, aufrufbar über REST, Console-Schaltflächen, Flows oder KI-Agenten | Actions |
| **[Flows](/docs/build/automation/flows)** | Deklarative Geschäftslogik (automatisch gestartet / geplant / manuell) | Flows |
| **[Agenten](/docs/build/agents)** | KI-Assistenten für Endanwender — Agent → Skill → Tool | Agents |
| **[Marketplace](/docs/build/marketplace)** | Fertige Pakete, die jeder mit einem Klick installieren kann | Marketplace |

Expand All @@ -39,7 +39,7 @@ Jede App ist aus denselben Grundbausteinen zusammengesetzt. Lernen Sie diese ein
In weniger als 30 Sekunden haben Sie ein funktionierendes Objekt.

2. **Ein echtes Produkt darauf aufbauen?** → Lesen Sie [Packages](/docs/build/packages)
und [Data Model](/docs/build/data-model), damit Sie verstehen, was die
und [Data Model](/docs/build/data), damit Sie verstehen, was die
KI generiert. Nutzen Sie die KI zum Entwerfen, verfeinern Sie von Hand oder per Chat
und committen Sie das Ergebnis.

Expand Down
Loading
Loading