Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
ef578fa
Initial plan
Copilot Jan 30, 2026
1d884a5
Add HTTP Server and REST API Server schemas and runtime implementations
Copilot Jan 30, 2026
a9d797b
Add documentation and examples for HTTP Server and REST API Server
Copilot Jan 30, 2026
1de712e
Add implementation summary for HTTP Server and REST API Server
Copilot Jan 30, 2026
4d296d6
Deduplicate HTTP-related Zod schemas into shared/http.zod.ts
Copilot Jan 30, 2026
af9978b
Merge branch 'main' into copilot/add-http-server-implementation
hotlong Jan 30, 2026
9bf0305
feat: 更新 ObjectStackProtocol 实现,添加 HTTP 查询参数处理,重构批量操作接口,移除过时的协议接口
hotlong Jan 30, 2026
6c5d33e
feat: Remove redundant files and consolidate HTTP server and REST API…
hotlong Jan 30, 2026
6ce592b
Add JSON schema definitions for API and server configurations
hotlong Jan 30, 2026
cd96c2e
Add JSON schema definitions for Data Engine and Driver configurations
hotlong Jan 30, 2026
f6ed8d8
Add JSON Schema definitions for NoSQL and SQL configurations
hotlong Jan 30, 2026
7321f6b
feat: 更新批量操作请求和响应模式,添加删除和更新选项描述
hotlong Jan 30, 2026
dfa9c25
feat: 更新数据请求和响应类型,改为使用输入类型以增强类型安全
hotlong Jan 30, 2026
4a58f0a
feat: 更新方法参数以提高代码可读性,使用下划线前缀表示未使用的参数
hotlong Jan 30, 2026
9566a83
fix: 修复内存驱动程序中的导入路径错误,将 DriverOptions 从 system 更改为 data
hotlong Jan 30, 2026
888cfb0
feat: 添加 ApiMethod 枚举及其 JSON Schema 定义,更新相关类型以支持 API 操作
hotlong Jan 30, 2026
221b135
feat: 优化配置归一化逻辑,使用可选链操作符简化代码
hotlong Jan 30, 2026
38a5d69
Initial plan
Copilot Jan 31, 2026
85d3c0c
Initial plan
Copilot Jan 31, 2026
cd4e2fa
fix: Re-export HttpMethod and FieldMappingSchema to fix test failures
Copilot Jan 31, 2026
426fd0e
fix: resolve TypeScript strict null checking errors in rest-server.ts
Copilot Jan 31, 2026
cc70bb6
fix: Resolve export conflicts and update tests to use ExternalFieldMa…
Copilot Jan 31, 2026
b78a927
fix: update ObjectStackProtocol import names in plugins
Copilot Jan 31, 2026
14d984b
Merge pull request #411 from objectstack-ai/copilot/fix-step-eight-error
hotlong Jan 31, 2026
54e3d9d
fix: address code review comments - remove unused imports, fix 304 re…
Copilot Jan 31, 2026
cf4f562
refactor: improve type assertion style in normalizeConfig
Copilot Jan 31, 2026
a92d0c0
Merge branch 'copilot/add-http-server-implementation' into copilot/up…
hotlong Jan 31, 2026
8181699
Merge pull request #410 from objectstack-ai/copilot/update-codebase-r…
hotlong Jan 31, 2026
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
19 changes: 16 additions & 3 deletions .github/copilot-instructions.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,15 +25,14 @@ Mission: Build the "Post-SaaS Operating System" — an open-core, local-first ec
## 📘 1. The Metamodel Standards (Knowledge Base)

### **A. DATA PROTOCOL (`src/data/*.zod.ts`)**
*Core Business Logic & Data Model*
*Core Data Model*

* **Field (`src/data/field.zod.ts`)**:
* **Type Enum**: `text`, `textarea`, `number`, `boolean`, `select`, `lookup`, `formula`, ...
* **Props**: `name` (snake_case), `label`, `type`, `multiple` (Array support), `reference` (Target Object).
* **Object (`src/data/object.zod.ts`)**:
* **Props**: `name` (snake_case), `label`, `fields` (Map), `enable` (Capabilities: `trackHistory`, `apiEnabled`).
* **Flow (`src/data/flow.zod.ts`)**: Visual Logic Orchestration (`autolaunched`, `screen`, `schedule`).
* **Logic**: `validation.zod.ts` (Rules), `permission.zod.ts` (ACL), `workflow.zod.ts` (State Machine).
* **Validation**: `validation.zod.ts` (Rules).

### **B. UI PROTOCOL (`src/ui/*.zod.ts`)**
*Presentation & Interaction*
Expand All @@ -56,6 +55,20 @@ Mission: Build the "Post-SaaS Operating System" — an open-core, local-first ec
* **API (`src/system/api.zod.ts`)**: REST/GraphQL Endpoint Definitions.
* **Translation (`src/system/translation.zod.ts`)**: Internationalization (i18n).

### **D. AUTOMATION PROTOCOL (`src/automation/*.zod.ts`)**
*Business Logic & Orchestration*

* **Flow (`src/automation/flow.zod.ts`)**: Visual Logic Orchestration (`autolaunched`, `screen`, `schedule`).
* **Workflow (`src/automation/workflow.zod.ts`)**: State Machine & Approval Processes.
* **Trigger (`src/automation/trigger-registry.zod.ts`)**: Event-driven Automation.

### **E. AI PROTOCOL (`src/ai/*.zod.ts`)**
*Artificial Intelligence & Agents*

* **Agent (`src/ai/agent.zod.ts`)**: Autonomous Actors (`role`, `instructions`, `tools`).
* **RAG (`src/ai/rag-pipeline.zod.ts`)**: Retrieval Augmented Generation (`indexes`, `sources`).
* **Model (`src/ai/model-registry.zod.ts`)**: LLM Configuration & Routing.

---

## 🛠️ 2. Coding Patterns
Expand Down
292 changes: 0 additions & 292 deletions EVALUATION_SUMMARY.md

This file was deleted.

Loading
Loading