Use T-722 identity-bound API for paged discovery, bounded text read/create/write/edit, folders, relocate/delete, revision-fixed images, Workdir artifact publication, and mutation receipts. Keep IDs as Workspace-bound decimal strings, observed CAS preconditions and Client validators hidden from model arguments, and never substitute revisions or blindly replay uncertain effects. Activate via host-bound Feature/Profile/schema and centralized instructions. Publish only the Drive entrance as indexable; resolve selected stable IDs directly with coherent self-scoped WIP publication. Internal SubWorkers and Reviewer children deny undelegated Drive access at feature and client boundaries; no child grant or local storage authority is synthesized. T-723 validation: root cargo check; manifest 190; tools 78 unit +39 integration +1 doctest; Worker 918 unit +110 integration; Runtime 348 unit +34 binary; Server 708 library +11 binary including 17 real DB+LocalFileSystem signed-API adapter tests. Native image capture/replay, multichunk revision bounds, Workdir import, concurrent CAS, current grants, response-loss reconciliation and dependent config WIP0.2 regressions pass. WIP crates.io 0.2.0 resolution verifier, fmt and diff checks pass.
64 lines
1.5 KiB
Plaintext
64 lines
1.5 KiB
Plaintext
slug = "base";
|
|
description = "Shared base configuration for Yoi Worker profiles.";
|
|
scope = "workspace_write";
|
|
|
|
model = {
|
|
ref = "codex-oauth/gpt-6.1-sol";
|
|
};
|
|
|
|
session = {
|
|
record_event_trace = true;
|
|
};
|
|
|
|
engine = {
|
|
reasoning = "high";
|
|
};
|
|
|
|
compaction = {
|
|
kind = "tokens";
|
|
prune_enabled = false;
|
|
threshold = 240000;
|
|
request_threshold = 270000;
|
|
worker_context_max_tokens = 100000;
|
|
worker_max_turns = 100;
|
|
model = { ref = "codex-oauth/gpt-6-luna"; };
|
|
};
|
|
|
|
feature = {
|
|
# Activation only; Backend Drive grants remain independent.
|
|
drive = { enabled = false; };
|
|
task = { enabled = true; };
|
|
memory = { enabled = false; staging_tools = false; };
|
|
subjektiv = {
|
|
enabled = true;
|
|
extraction = {
|
|
enabled = true;
|
|
model = { ref = "codex-oauth/gpt-6-luna"; };
|
|
reasoning = "medium";
|
|
threshold = 50000;
|
|
};
|
|
};
|
|
web = { enabled = true; };
|
|
image = { enabled = true; };
|
|
sub_worker = { enabled = false; };
|
|
worker = { enabled = false; };
|
|
workspace_worker_discovery = { enabled = false; };
|
|
objective = { enabled = true; };
|
|
ticket = { enabled = true; authoring = true; thread = true; };
|
|
merge_request = {
|
|
show = false;
|
|
open = false;
|
|
review = false;
|
|
readiness_check = false;
|
|
complete = false;
|
|
};
|
|
};
|
|
|
|
web = {
|
|
enabled = true;
|
|
search = {
|
|
provider = "brave";
|
|
api_key_secret = "web/brave/default";
|
|
};
|
|
};
|