Skip to content
YAADMIN
Download

YAADMIN DOCUMENTATION

Custom modules

Extend YAADMIN through packages, entrypoints and registered tools.

VerifiedSource snapshot · 2026-10-02

An extension path for your environment#

External packages are discovered from the extensions directory and supply Python entrypoints to generic loaders. The supported module/tool contracts let new integrations register without editing Core source.

  1. Your system
  2. Module package
  3. Discovery
  4. Tool registry
  5. Permission / approval
  6. YAADMIN

Package and registration#

A package combines a manifest and Python implementation. A module entry exposes METADATA and callable register; tools register with exact names, descriptions, schemas and execution metadata.

Permissions and settings#

Modules declare exact permission codes and tool/resolver mappings. Settings describe environment-backed configuration, including secret and restart metadata. The registry synchronizes loaded permission definitions with persistent roles.

Health and diagnostics#

Current administration wraps backend health and module metadata into UI detail. A universal independently registered diagnostics extension is not established. Match the actual contracts rather than assuming every hook exists.

Localization#

The SDK guidance calls for Ukrainian, Russian and English user-visible localization. Shared UI translations and concrete Codex dictionaries exist; mandatory translation-file validation for every third-party module is not implemented.

Entitlement boundaries#

First-party builtin manifests have separate YAADMIN publisher/tool/licensing contracts. External/community packages use a different schema and may not impersonate reserved first-party identities. Entitlement metadata is architectural; runtime enforcement is disabled.

Next steps#

Read Module development for exact fields and validation gaps, then Install modules for the lifecycle.

Implementation reference: 2026-10-02. Labels distinguish verified behavior, partial implementation and architectural intent.

Search documentation

Search stays in your browser.