19 lines
1.2 KiB
Diff
19 lines
1.2 KiB
Diff
--- owner_model_cli.before
|
|
+++ owner_model_cli.after
|
|
@@ -12,6 +12,7 @@
|
|
original_llm = Runner.llm
|
|
|
|
def owner_model_llm(self, task_id, role, service, prompt, cwd, schema):
|
|
+ prompt = ("Latest owner review-material policy: fixed 500000-byte limits are removed. Do not omit required sources or evidence or perform compression/re-submission merely to satisfy the obsolete cap. Commander/reviewer can use Read,Grep,Glob within the existing read-only worktree/runtime filesystem boundary. Preserve scope, acceptance, exact-version evidence and independent review. Read relevant dependencies directly and report required context gaps.\n" + prompt)
|
|
if service == 'claude' and role == 'commander':
|
|
schema = json.loads(json.dumps(schema))
|
|
state = self.task(task_id)["state"]
|
|
@@ -77,7 +78,6 @@
|
|
prefix, data = packet.split('\nDATA:\n', 1)
|
|
body = json.loads(data)
|
|
body['coordinator_actual_runtime_evidence'] = json.loads(Path(extra).read_text())
|
|
- assert len(json.dumps(body).encode()) < 500000, 'unchanged complete packet size guard'
|
|
packet = prefix + '\nDATA:\n' + json.dumps(body, ensure_ascii=False)
|
|
return packet
|
|
|