Skip to content
Personal Web AlphaContent reviewed: 2026-09-24View Markdown

6.2 Business capabilities and execution engines

Teloa organizes business work above an execution engine. Before integrating a feature, identify its layer and who owns its state, authorization checks, and results. Start with Three product layers.

1. Product layers and engineering responsibilities

AI-Native Team Studio = AI Team + Agent Studio + Agent Harness. These are product layers, not three services or code packages.

Product layerOwnsIntegration constraint
AI TeamColleagues, business areas, projects, groups, tasks, automations, approvals, and resultsPreserve lasting identities, business ownership, history, and delivery criteria
Agent StudioRoles, knowledge, skills, tools / MCP, and permission configurationDeclare provenance, scope, and required authorization; configuration does not elevate access
Agent HarnessModels, runtimes, tool gateways, sandboxes, approvals, and observabilityUse official interfaces, enforce permissions, and return real execution state

Team is the product, Agent is the unit of work, and Harness is the runtime foundation. Business, capability, and execution remain useful engineering responsibilities rather than a competing product model. See Source architecture for system and package boundaries. An extension package distributes skills, connections, and runtime components; it is not a fourth layer.

2. Mapping DSH objects

The current adapter builds on DSH. This table defines conceptual boundaries; see Native runtime capabilities for version-specific availability of native panels.

Native conceptUse in TeloaNot equivalent to
PluginRegisters tools, services, interfaces, or configurationA business skill or role
BundleCombines plugins and configuration with distribution provenanceA Teloa industry solution or business resource package
Agent presetSelects model and runtime configurationAn AI colleague's lasting identity and permissions
Agent Team / teammateA task team and temporary task assistantsA work group and lasting AI colleagues
Session / jobConversation and execution factsAcceptance of a business task
Workspace / directoryExecution location and file boundariesA Teloa business project

An AI colleague can select a runtime configuration while retaining its own responsibilities, memories, and business permissions. A task assistant's name is not an identity credential and cannot grant a same-named colleague's permissions. An ordinary conversation can organize a task team without automatically becoming a business task with an owner and acceptance criteria.

3. Track distribution, configuration, runtime, and permissions separately

Do not collapse these facts into a single “enabled” field or force every capability through a fixed sequence:

FactQuestion to answer
Provenance and installationWhich publisher, package, and version supplies it? Did installation finish?
Saved configurationIs it enabled globally or in a particular runtime configuration? Is a restart pending?
Actual runtimeDid the current host load it successfully? Are there errors?
Connection and credentialsIs the external service reachable, and which authorized account does it use?
Business permissionsWhich colleague may use which operations within which business area or task?

Omit dimensions that do not apply. Official or third-party describes the publisher; bundled or user-installed describes delivery. Neither alone determines whether a component can be disabled.

Skills and connections supplied by an extension package must retain their package ownership. The Capabilities page can project those resources, but must not treat them as separate installations or uninstall them twice. Engine plugin inventory diagnoses global and preset-scoped components; not every internal component needs to become a business capability that users manage.

Teloa's pending installation records, content hashes, request identifiers, and receipts support approval and interruption recovery. Preserve those business records when reusing the native installer. Native installation success does not replace business confirmation or authorization.

4. Reuse official capabilities first

Use official services for execution, cancellation, session reading, and plugin management when the engine provides them. Thin adapters map these services to Teloa tasks, owners, approvals, and deliverables without duplicating the engine's state machine.

For managed tasks, Task/Run owns business attribution. Native session, member, and background-work identifiers link execution facts. After a stop request, report stopped only when work actually ends. Disconnection or pending cancellation must not appear as completion. Successful execution also does not establish that a deliverable passed acceptance.

Keep interface responsibilities consistent: Market supports discovery, Capabilities manages available resources, Settings configures runtime parameters, and component inventory supports diagnosis. This direction does not mean every entry point has already been consolidated. Follow the capabilities guide for current operations.

5. Specify the integration method

When evaluating another product, specify whether the integration imports skills, connects MCP, adapts a distribution format, or uses an official execution interface. Importing a resource does not make its originating product a selectable Teloa engine.

Different ecosystems define packages differently. See Codex Plugins, Claude Code Plugins, Cursor Plugins, OpenCode Plugins, and Kiro Powers. These are conceptual references, not a Teloa compatibility list. Different major versions, including OpenCode versions, require separate verification.

6. Integration acceptance

  1. Record the engine version, supported integration methods, and unsupported capabilities.
  2. Define mappings between business identity, capability provenance, runtime configuration, and native execution identifiers.
  3. Test installation, configuration activation, connection failure, and authorization denial separately. Errors must lead to an actionable user entry point.
  4. Test cancellation of parent and child work, reconnection, and host restart without losing attribution or reporting false completion.
  5. Verify one complete task using an isolated database and real host, then check states and messages in both Chinese and English.

See Source architecture for code responsibilities and Execution permissions for authorization checks. This page defines integration conventions, not a stable third-party Harness SDK.

An AI team of your own. For everyone.