feat: add official Codex skill and harden task execution

Install and update artemis-use with task diagnostics and plugin guidance. Preserve cross-device file receipts, review canonical reports, guard stage transitions and reduce small history summaries. Improve exploration lifecycle, request recovery and browser live connections.
This commit is contained in:
chenmingxuan committed 2026-10-18 14:18:37 +08:00
1 parent 2328a4df0c
commit e1ea099592
128 files changed
+4944 -700

No files matched your search

+6 -2
View File
@@ -167,6 +167,10 @@ def build_action_ledger(
user_line = injected_instruction_line(step)
if user_line:
lines.append(user_line)
from artemis.plugins.delivery import step_attachment_receipts
if receipt := step_attachment_receipts(step):
lines.append(f" Runtime file receipts (storage only): {receipt}")
return "\n".join(lines)
@@ -899,8 +903,8 @@ class HistoryChunkManager:
cc = chunking_config
self._max_steps = int(getattr(cc, "max_steps", 12) or 12)
self._min_steps = max(1, min(self._max_steps, int(getattr(cc, "min_steps", 3) or 3)))
self._target_source_tokens = int(getattr(cc, "target_source_tokens", 2000) or 2000)
self._min_steps = max(1, min(self._max_steps, int(getattr(cc, "min_steps", 6) or 6)))
self._target_source_tokens = int(getattr(cc, "target_source_tokens", 6000) or 6000)
self._model_name = getattr(cc, "model", None) or settings.OPENAI_MODEL
self._max_chunks = int(getattr(cc, "max_chunks", 8) or 8)
# None uses max_chunks as the era cap.