Home / Developer center
Developer center

Build for the TUEO ecosystem

Two development paths: use the official SDK to turn proprietary capabilities into plugins — AI uses them as tools, people as a UI, one definition with two uses; use the coding engine to let AI employees genuinely read code, edit files, and produce MRs. Develop locally, validate in a sandbox, and publish to the capability marketplace.

Read the product whitepaper → Learn about the plugin SDK Learn about the coding engine
manifest.ts
import { defineCapability } from '@tueo/plugin-sdk'
export default defineCapability({
  name: 'Contract Risk Detection',
  kind: 'action', // backend executes in sandbox
  input: { file: File },
  output: { risks: Clause[] },
  permissions: ['read:contract'],
  humanSurface: { form: true }, // human-facing form UI
})
Plugin development workflow

From a single manifest to the capability marketplace

A plugin has three parts: a capability manifest, backend logic, and a frontend UI. Develop locally, validate in a sandbox, sign and package, then publish with one click.

01

Define the capability

Write a manifest with the SDK, declaring inputs, outputs, permissions, and the human-facing UI (form / preview).

02

Build the backend

Implement the capability logic to run in a sandbox; I/O follows one contract (input file + result file), with error normalization handled by the SDK.

03

Declare the frontend

The host renders forms and previews from the schema with zero UI code; rich interfaces run as sandboxed embeds.

04

Validate in a sandbox

Run on the local development platform for real: the same input produces byte-identical results, and the AI tool and human UI behave the same.

05

Sign and publish

Sign and package as .tueopkg, submit for review, and publish to the capability marketplace for procurement, licensing, and metering.

SDK → local development → sandboxed execution → Capabilities marketplace → invoked by AI employees / business users
Coding engine · Codex-build

Let AI employees really write code

No more claiming "I did it" — in real repositories AI reads code, edits files, runs tests, and produces MRs, yielding real diffs and branches.

Real execution

Tool family: read files (including image, PDF, and spreadsheet parsing), precise replacement, run shell, code search, directory browsing, and web search and scraping.

Managed runtime

Real-time event streaming for long sessions, permission and approval prompts, and folder-trust confirmations — every action is confirmable and auditable.

Business capability integration

Invokes work orders, knowledge, attachments, and other business capabilities via MCP — business data enters the engine through a single path, and credentials are never passed down.

Multimodal

Pure text models can still see and hear: images are described by a vision model, audio runs through a built-in runtime, and model routing is decided server-side.

Subagent collaboration

Subagents run in parallel or nested by task complexity, and spawning one requires confirmation before it runs — enforced, not left to prompt conventions.

Enterprise trust

Identity boundaries, credentials never leaving the server, and a traceable patch ledger with provenance — a coding core private customers can trust.

Platform capabilities

Everything developers need, in one place

Unified SDK and contract

@tueo/plugin-sdk is the single source of truth for capabilities across the four-layer architecture. One TypeScript definition yields types, validation, and documentation at once.

Sandboxed secure execution

Backends run in a sandbox with network isolation, credential injection, and full audit; without a network grant, execution is fully offline.

Signing and trust

Capability manifests are Ed25519-signed with three trust tiers — official, partner, and community; tampering fails verification and blocks installation.

One definition, two uses

One capability contract: AI employees call it as a tool, business users use it as a UI — no need for two codebases.

Publishing and governance

Review, publishing, versioning, permission declarations, and install consent — publishing brings a capability under enterprise procurement governance.

Marketplace ecosystem

Publish to the Capabilities marketplace, where tenants procure, license, and meter it — managing capabilities as assets.

Reference implementation · deck

Presentation plugin

17 layouts plus 4 design languages; one DSL produces an HTML preview and an editable .pptx (preview equals export); existing PPTs inherit colors and fonts with one click.

Reference implementation · pharma-doc

Pharmaceutical compliance review

AI handles extraction; a rules engine handles deterministic validation (format, dates, quantities); green-yellow-red review preview — human review for under <1% of cases.

Documentation and resources
Product whitepaper → Plugin SDK details Coding engine details Apply to join