- Co-Authored-By
- Claude Fable 5 <noreply@anthropic.com>
- Claude-Session
- https://claude.ai/code/session_01GoYpb8FEmdxVErsv7ABCYi
- Closes
- OpenAgentsInc/openagents#36 (another repository — recorded, not closed)
What this commit did to the running system — joined from the forge receipt chain, the part a commit page elsewhere cannot show.
No push, promotion, build, or deploy receipt references this commit (receipts are scanned over a bounded recent window). Changes shipped by full node replacement carry their proof in the release gate receipt instead.
packages/openagents-cli/src/coder-ollama.ts
packages/openagents-cli/src/coder-system.ts
packages/openagents-cli/src/coder-thread.ts
packages/openagents-cli/src/coder-tool-families.ts
packages/openagents-cli/src/coder-tools.ts
packages/openagents-cli/test/coder-delegate-lanes.test.ts
packages/openagents-cli/test/coder-tool-families.test.ts
7 files changed, +142 -8
@@ -14,6 +14,7 @@
| 14 | 14 |
|
| 15 | 15 |
|
| 16 | 16 |
|
| 17 |
|
|
| 17 | 18 |
|
| 18 | 19 |
|
| 19 | 20 |
|
@@ -297,7 +298,13 @@ export class OllamaReplySource implements ReplySource {
| 297 | 298 |
|
| 298 | 299 |
|
| 299 | 300 |
|
| 300 |
|
|
| 301 |
|
|
| 302 |
|
|
| 303 |
|
|
| 304 |
|
|
| 305 |
|
|
| 306 |
|
|
| 307 |
|
|
| 301 | 308 |
|
| 302 | 309 |
|
| 303 | 310 |
|
@@ -416,7 +423,7 @@ export class OllamaReplySource implements ReplySource {
| 416 | 423 |
|
| 417 | 424 |
|
| 418 | 425 |
|
| 419 |
|
|
| 426 |
|
|
| 420 | 427 |
|
| 421 | 428 |
|
| 422 | 429 |
|
@@ -55,8 +55,12 @@ export const systemPrompt = (
| 55 | 55 |
|
| 56 | 56 |
|
| 57 | 57 |
|
| 58 |
|
|
| 58 |
|
|
| 59 |
|
|
| 60 |
|
|
| 59 | 61 |
|
| 60 | 62 |
|
| 61 | 63 |
|
| 62 |
|
|
| 64 |
|
|
| 65 |
|
|
| 66 |
|
@@ -61,6 +61,7 @@
| 61 | 61 |
|
| 62 | 62 |
|
| 63 | 63 |
|
| 64 |
|
|
| 64 | 65 |
|
| 65 | 66 |
|
| 66 | 67 |
|
@@ -468,9 +469,14 @@ export class ThreadReplySource implements ReplySource {
| 468 | 469 |
|
| 469 | 470 |
|
| 470 | 471 |
|
| 472 |
|
|
| 471 | 473 |
|
| 472 | 474 |
|
| 473 |
|
|
| 475 |
|
|
| 476 |
|
|
| 477 |
|
|
| 478 |
|
|
| 479 |
|
|
| 474 | 480 |
|
| 475 | 481 |
|
| 476 | 482 |
|
@@ -801,11 +807,14 @@ export class ThreadReplySource implements ReplySource {
| 801 | 807 |
|
| 802 | 808 |
|
| 803 | 809 |
|
| 810 |
|
|
| 811 |
|
|
| 812 |
|
|
| 804 | 813 |
|
| 805 | 814 |
|
| 806 | 815 |
|
| 807 | 816 |
|
| 808 |
|
|
| 817 |
|
|
| 809 | 818 |
|
| 810 | 819 |
|
| 811 | 820 |
|
@@ -0,0 +1,67 @@
| 1 |
|
|
| 2 |
|
|
| 3 |
|
|
| 4 |
|
|
| 5 |
|
|
| 6 |
|
|
| 7 |
|
|
| 8 |
|
|
| 9 |
|
|
| 10 |
|
|
| 11 |
|
|
| 12 |
|
|
| 13 |
|
|
| 14 |
|
|
| 15 |
|
|
| 16 |
|
|
| 17 |
|
|
| 18 |
|
|
| 19 |
|
|
| 20 |
|
|
| 21 |
|
|
| 22 |
|
|
| 23 |
|
|
| 24 |
|
|
| 25 |
|
|
| 26 |
|
|
| 27 |
|
|
| 28 |
|
|
| 29 |
|
|
| 30 |
|
|
| 31 |
|
|
| 32 |
|
|
| 33 |
|
|
| 34 |
|
|
| 35 |
|
|
| 36 |
|
|
| 37 |
|
|
| 38 |
|
|
| 39 |
|
|
| 40 |
|
|
| 41 |
|
|
| 42 |
|
|
| 43 |
|
|
| 44 |
|
|
| 45 |
|
|
| 46 |
|
|
| 47 |
|
|
| 48 |
|
|
| 49 |
|
|
| 50 |
|
|
| 51 |
|
|
| 52 |
|
|
| 53 |
|
|
| 54 |
|
|
| 55 |
|
|
| 56 |
|
|
| 57 |
|
|
| 58 |
|
|
| 59 |
|
|
| 60 |
|
|
| 61 |
|
|
| 62 |
|
|
| 63 |
|
|
| 64 |
|
|
| 65 |
|
|
| 66 |
|
|
| 67 |
|
@@ -508,7 +508,10 @@ export function shellTool(cwd: string): CoderTool {
| 508 | 508 |
|
| 509 | 509 |
|
| 510 | 510 |
|
| 511 |
|
|
| 511 |
|
|
| 512 |
|
|
| 513 |
|
|
| 514 |
|
|
| 512 | 515 |
|
| 513 | 516 |
|
| 514 | 517 |
|
@@ -0,0 +1,45 @@
| 1 |
|
|
| 2 |
|
|
| 3 |
|
|
| 4 |
|
|
| 5 |
|
|
| 6 |
|
|
| 7 |
|
|
| 8 |
|
|
| 9 |
|
|
| 10 |
|
|
| 11 |
|
|
| 12 |
|
|
| 13 |
|
|
| 14 |
|
|
| 15 |
|
|
| 16 |
|
|
| 17 |
|
|
| 18 |
|
|
| 19 |
|
|
| 20 |
|
|
| 21 |
|
|
| 22 |
|
|
| 23 |
|
|
| 24 |
|
|
| 25 |
|
|
| 26 |
|
|
| 27 |
|
|
| 28 |
|
|
| 29 |
|
|
| 30 |
|
|
| 31 |
|
|
| 32 |
|
|
| 33 |
|
|
| 34 |
|
|
| 35 |
|
|
| 36 |
|
|
| 37 |
|
|
| 38 |
|
|
| 39 |
|
|
| 40 |
|
|
| 41 |
|
|
| 42 |
|
|
| 43 |
|
|
| 44 |
|
|
| 45 |
|