artale
6a0e4cd9d9
feat: deepseek agent adapter for pipeline — Ollama-based model runtime
...
runDeepSeekAgent() implements the runAgent callback for execution-pipeline.ts.
Configurable endpoint/model/temperature. Uses fetch (Node 18+), no new deps.
Exports from index.ts.
2026-07-05 00:58:31 +02:00
artale
e59700325a
fix: review fixes — dead code, zero-test gate, safeBranch regex, worktree collision guard
...
- Remove dead worktreeExists() and unused WorktreeSpec import (#1 , #2 )
- verify-gate: require counts.total > 0 — silent runner no longer passes (#4 )
- worktree-isolation: add /g flag to safeBranch regex (#5 )
- execution-pipeline: try/catch around wm.create with prune-and-retry (#7 )
- Tests updated to output parseable '1 passed' for mock test commands
69 files, 295 tests.
2026-07-05 00:45:35 +02:00
artale
61bc109982
feat: execution pipeline — wires 5 harness components end-to-end
...
runPipeline() chains worktree -> repo-map -> agent task -> verify-gate
-> interrupt-gate -> flat-ledger. One async function, ~90 lines.
4 integration tests: pass path, fail path, deny path, repo-map injection.
69 files, 295 tests.
2026-07-05 00:23:21 +02:00
artale
0236f351ec
test: add harness tests for interrupt-gate, flat-ledger, repo-mapper
...
interrupt-gate: 5 tests (stdin defaults, requireApproval)
flat-ledger: 6 tests (write/read, lastStep, summary, clear, sessionName)
repo-mapper: 4 tests (real dir, empty path, minifiedTree, treeString)
Fix FlatLedger to accept setLedgerDir() for test isolation.
Total: 68 files, 291 tests passing.
2026-07-04 19:15:38 +02:00
artale
d4e2d3c36b
feat: add interrupt-gate, flat-ledger, repo-mapper
...
Three core harness components from the Dario blueprint:
1. interrupt-gate: stdin TTY gate for human-in-the-loop approval
before agent actions touch live branches.
2. flat-ledger: JSONL state file outside LLM context — agent reads
current state at every turn instead of remembering it.
3. repo-mapper: auto-generates minified repo tree map for system
prompt injection before any code generation.
Blueprint: hardware interrupt, state materialization, absolute
environment mapping.
2026-07-04 17:07:48 +02:00
artale
b654b72905
feat: add verify-gate — hard verification gate for agent tasks
...
Build-test-lint gate that short-circuits on failure.
verifyAndClean() removes git worktree when gate fails.
Exports runVerifyGate, verifyAgentTask, verifyAndClean.
Blueprint: Dario Amodei model/harness split — hard automated
evaluation gates that drop/wipe on failure.
2026-07-04 17:04:18 +02:00
artale
78667dd93c
feat: port opensoft/oh-my-opencode as learn-only external project review
2026-07-04 15:26:33 +02:00
artale
72f4917a55
docs: index receipts and block stale deploy memory
2026-07-02 02:23:28 +02:00
artale
cecb264bc9
feat: review scankii external scanner safely
2026-07-01 23:02:47 +02:00
artale
bac3c27380
feat: review ecc external harness safely
2026-07-01 22:50:49 +02:00
artale
f6319a149d
feat: review external skills repos safely
2026-07-01 22:41:36 +02:00
artale
9db357f3d1
feat: add structural patch receipts
2026-07-01 22:28:46 +02:00
artale
5d9fb0619e
feat: add uast runtime receipts
2026-07-01 19:06:59 +02:00
artale
f97674ae26
feat: add research map receipts
2026-07-01 18:46:32 +02:00
artale
93c9697dbb
feat: add external evidence receipts
2026-07-01 18:00:48 +02:00
artale
712d94c689
feat: add falsification receipts
2026-07-01 17:25:39 +02:00
artale
b958364338
feat: quarantine stale factory memory
2026-07-01 15:19:12 +02:00
artale
6872cb3a6d
feat: add external project review receipts
2026-07-01 14:55:18 +02:00
artale
208d27e2cf
feat: add learning safety receipts
2026-07-01 14:30:26 +02:00
artale
1135ef4d7c
feat: add forgejo actions coverage receipt
2026-07-01 14:05:28 +02:00
artale
f4714f146a
feat: add forgejo cli commands
2026-07-01 13:50:34 +02:00
artale
e59a0f0ec4
fix: fail rsi on stale container canary
2026-07-01 12:32:29 +02:00
artale
451267d8bc
feat: track fable mythos access safely
2026-07-01 11:21:15 +02:00
artale
7054758d0d
feat: add jailbreak assessment receipts
2026-07-01 06:11:13 +02:00
artale
09b2483919
feat: add prompt fingerprint receipts
2026-07-01 05:23:44 +02:00
artale
0030455324
feat: add skill health receipts
2026-07-01 05:17:20 +02:00
artale
ac800d106f
feat: add system card fields to agent traces
2026-07-01 05:06:12 +02:00
artale
98729709d7
test: guard against stale factory memory
2026-06-30 16:36:03 +02:00
artale
14d656d441
feat: classify task outcomes before work
2026-06-29 13:48:56 +02:00
artale
25c89cccbb
feat: add agent run trace receipts
2026-06-29 12:14:31 +02:00
artale
debf6b82af
fix: collapse moa providers under fable moa
2026-06-29 11:33:19 +02:00
artale
b90027f675
fix: label moa as fable worker slot
2026-06-29 11:14:23 +02:00
artale
60c7c033dd
feat: track hermes moa access safely
2026-06-29 02:04:00 +02:00
artale
8cf1ff22f8
feat: track fugu ultra access safely
2026-06-29 01:52:17 +02:00
artale
518a26fdd9
feat: add fableflow manifest generator
2026-06-29 01:14:36 +02:00
artale
beb80490c8
feat: add governance contract receipts
2026-06-28 18:26:50 +02:00
artale
f106051e84
feat: add forgejo writeback receipts
2026-06-28 17:48:22 +02:00
artale
9e29a12be8
feat: add native work inbox receipts
2026-06-28 17:23:10 +02:00
artale
b3fd68782a
feat: add receipt-backed chain workers
2026-06-28 17:09:24 +02:00
artale
bb28b07f01
feat: add feedbackpilot forgejo intake
2026-06-28 16:51:28 +02:00
artale
501640e52e
feat: route forgejo intake by workstream
2026-06-28 16:41:17 +02:00
artale
ecca80f584
feat: link plans to context workspaces
2026-06-28 15:42:05 +02:00
artale
6a54bccbb0
feat: add context workspace receipts
2026-06-28 12:58:37 +02:00
artale
b905b98856
feat: chain plan gate deploy evidence
2026-06-28 12:15:35 +02:00
artale
c0d2511279
feat: add plan receipts
2026-06-28 11:49:15 +02:00
artale
3c4684f4c5
feat: add model access receipts
2026-06-28 01:04:34 +02:00
artale
265c42edbb
Add factory reconciliation receipt
2026-06-27 17:01:10 +02:00
artale
284c1bc95c
Add red-team harness receipt schema
2026-06-27 16:44:14 +02:00
artale
21d75d10c9
feat: add security report receipts
2026-06-27 16:13:12 +02:00
artale
2bf9fb6467
feat: add external tool audit receipts
2026-06-27 15:20:00 +02:00