Factory

Các trang factory đã xuất bản mô tả các bề mặt factory đã đóng gói và cách cấu hình, chạy chúng.

Factory là gì

Factory là topology workflow mà you-agent-factory chạy. Nó khai báo work type, worker, workstation và resource tùy chọn để công việc agent dài hạn được duy trì và phối hợp thay vì reset mỗi phiên chat. Dùng họ trang này để học topology factory.json, cách mặc định operator đặt tên/toàn cục tương tác, cách factory đóng gói được phát hiện và làm mới, cách API workflow động liên hệ với cấu hình factory, và cách Factory Session nhận diện factory đang chạy theo thời gian.

Định nghĩa gốc Factory

Root schema Factory sống liệt kê các trường topology mà factory.json có thể khai báo. Chỉ mục này chỉ hiện tóm tắt root đó. Mở tham chiếu schema và API Factory đầy đủ khi bạn cần tra cứu trường hoặc thao tác toàn diện.

You Factory configuration

object

Top-level factory.json contract. Declare the work types, resources, portability resources, workers, and workstations that make up one authored factory here. Guarded loop breakers should be authored as guarded LOGICAL_MOVE workstations using VISIT_COUNT guards instead of a top-level exhaustion-rules field.

  • additionalPropertiesfalse (closed)

Fields

  • descriptiondescriptionOptionalNameValue

    Optional localized customer-facing explanation of this Factory.

  • examplesexamplesOptionalFactoryInvocationExample[]

    Ordered runnable invocation examples. Canonical Factory documents write examples here; legacy invocationSignature.examples are accepted only by the Factory input compatibility mapper.

  • factoryDirectoryfactoryDirectoryOptionalstring

    Directory that contained the factory.json used for this serialized runtime config.

  • guardsguardsOptionalFactoryGuard[]

    Root-level guards that apply across the factory instead of one specific workstation or input.

  • ididOptionalstring

    Factory identifier used as the factory-level template context fallback.

  • inputTypesinputTypesOptionalInputType[]

    Named input kinds accepted by the factory. The default input type is implicit and must not be declared.

  • invocationReturninvocationReturnOptionalInvocationReturn

    Optional factory-authored invocation primary-result policy shared by CLI and API entrypoints. When omitted, runtimes use the SUBMITTED_WORK_TERMINAL fallback and return the first terminal content for the work item originally submitted by the invocation.

  • invocationSignatureinvocationSignatureOptionalFactoryInvocationSignature

    Optional canonical callable argument contract shared by CLI, API, dashboard, docs, and packaged factories. When omitted, callers use the factory's compatibility invocation behavior.

  • layoutlayoutOptionalFactoryLayout

    Optional non-executable graph editor layout metadata keyed by canonical graph node and edge ids.

  • metadatametadataOptionalStringMap

    Free-form factory-level metadata carried through runtime serialization and replay diagnostics.

  • namenameRequiredFactoryName
  • orchestratororchestratorOptionalFactoryOrchestrator

    Authored orchestrator identity for this factory. When omitted, existing Petri factories load through compatibility defaulting to orchestrator.kind = PETRI.

  • resourcesresourcesOptionalResource[]

    Shared capacity pools that workers or workstations can consume while work is executing.

  • runnerrunnerOptionalRunnerID

    Default runner selection for the factory when a workstation does not declare its own runner override.

  • sourceDirectorysourceDirectoryOptionalstring

    Original source directory for record/replay and drift diagnostics.

  • supportingFilessupportingFilesOptionalResourceManifest

    Optional portability manifest for validation-only external tools and portable bundled files. During v1 factory sharing, bundled INPUT files represent a share-time snapshot of the source factory's current inputs work so recipients restore detached starter-work copies that no longer sync back to the original factory. This contract is distinct from runtime-capacity resources.

  • versionversionOptionalHybridLogicalTimestamp

    Server-managed current-factory version metadata. Clients should echo this value on complete replacement saves when they want stale-write detection, but durable factory configuration does not treat it as customer-authored topology.

  • workTypesworkTypesOptionalWorkType[]

    Customer-authored work item categories and the lifecycle states each one can occupy.

  • workersworkersOptionalWorker[]

    Reusable worker definitions that workstations reference by name when dispatching work.

  • workstationsworkstationsOptionalWorkstation[]

    Processing steps that consume work, invoke workers, and emit the next work states.

Schema Factory đầy đủTham chiếu API Factory

Chưa có mục factory nào

Các trang factory đã xuất bản sẽ xuất hiện ở đây khi được thêm. Trong lúc này, hãy quay lại trang chủ, mở Duyệt, tìm kiếm tài liệu, hoặc đọc blog.