Skip to content

Commit 4942b65

Browse files
committed
Fixes before 2.0.0 release
1 parent 864ce7c commit 4942b65

File tree

172 files changed

+1773
-1191
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

172 files changed

+1773
-1191
lines changed

docs-build/packages/agent-ctrl/10-opencode-bridge.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ $result = SandboxCommandExecutor::forOpenCode()->execute($spec);
2525
$response = (new ResponseParser())->parse($result, OutputFormat::Json);
2626

2727
echo $response->messageText();
28-
// @doctest id="c396"
28+
// @doctest id="9e26"
2929
```
3030

3131
## Session Handling

docs-build/packages/agent-ctrl/2-getting-started.mdx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ description: 'Run your first prompt with AgentCtrl.'
77

88
```bash
99
composer require cognesy/agent-ctrl
10-
# @doctest id="f740"
10+
# @doctest id="fb53"
1111
```
1212

1313
You need at least one CLI binary installed and authenticated (`claude`, `codex`, or `opencode`).
@@ -20,7 +20,7 @@ use Cognesy\AgentCtrl\AgentCtrl;
2020
$response = AgentCtrl::codex()->execute('Summarize this repository.');
2121

2222
echo $response->text();
23-
// @doctest id="be7b"
23+
// @doctest id="0870"
2424
```
2525

2626
## Runtime Agent Selection
@@ -31,5 +31,5 @@ use Cognesy\AgentCtrl\Enum\AgentType;
3131

3232
$agent = AgentType::from('codex');
3333
$response = AgentCtrl::make($agent)->execute('List top risks in this code.');
34-
// @doctest id="11d5"
34+
// @doctest id="4bc6"
3535
```

docs-build/packages/agent-ctrl/3-streaming.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ $response = AgentCtrl::openCode()
1515
->onComplete(fn(AgentResponse $response) => print("\n[done]\n"))
1616
->onError(fn(string $message, ?string $code) => print("\n[error:$message]\n"))
1717
->executeStreaming('Explain this package architecture.');
18-
// @doctest id="62c3"
18+
// @doctest id="6d34"
1919
```
2020

2121
`execute()` is a non-streaming convenience method.

docs-build/packages/agent-ctrl/4-session-management.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ use Cognesy\AgentCtrl\AgentCtrl;
1313
$response = AgentCtrl::codex()
1414
->continueSession()
1515
->execute('Continue from the previous plan and apply step 2.');
16-
// @doctest id="7243"
16+
// @doctest id="c9fa"
1717
```
1818

1919
## Resume Specific Session
@@ -29,7 +29,7 @@ if ($sessionId !== null) {
2929
->resumeSession((string) $sessionId)
3030
->execute('Now implement the first migration.');
3131
}
32-
// @doctest id="16a6"
32+
// @doctest id="3fc3"
3333
```
3434

3535
`sessionId()` returns `AgentSessionId|null`.

docs-build/packages/agent-ctrl/5-agent-options.mdx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ $response = AgentCtrl::claudeCode()
3131
->withPermissionMode(PermissionMode::BypassPermissions)
3232
->withMaxTurns(10)
3333
->execute('Refactor this service to remove duplication.');
34-
// @doctest id="067e"
34+
// @doctest id="0e11"
3535
```
3636

3737
## Codex
@@ -56,7 +56,7 @@ $response = AgentCtrl::codex()
5656
->withSandbox(SandboxMode::WorkspaceWrite)
5757
->fullAuto()
5858
->execute('Write tests for this controller.');
59-
// @doctest id="bf7a"
59+
// @doctest id="a16b"
6060
```
6161

6262
## OpenCode
@@ -77,5 +77,5 @@ $response = AgentCtrl::openCode()
7777
->withAgent('coder')
7878
->withTitle('Repository cleanup')
7979
->execute('Find dead code and propose removals.');
80-
// @doctest id="5a4b"
80+
// @doctest id="62da"
8181
```

docs-build/packages/agent-ctrl/6-response-object.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,5 +38,5 @@ if ($response->isSuccess()) {
3838

3939
echo $response->exitCode;
4040
echo $response->sessionId() !== null ? 'has session' : 'no session';
41-
// @doctest id="51a9"
41+
// @doctest id="f97b"
4242
```

docs-build/packages/agent-ctrl/7-troubleshooting.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ When using `inDirectory('/path')`, the directory must exist.
2121
$response = AgentCtrl::claudeCode()
2222
->inDirectory('/existing/path')
2323
->execute('List top 3 refactors.');
24-
// @doctest id="4040"
24+
// @doctest id="6508"
2525
```
2626

2727
## Stream Parse Failures

docs-build/packages/agent-ctrl/8-claude-code-bridge.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ $result = SandboxCommandExecutor::forClaudeCode()->execute($spec);
2525
$response = (new ResponseParser())->parse($result, OutputFormat::Json);
2626

2727
echo $response->messageText();
28-
// @doctest id="d92e"
28+
// @doctest id="2bd3"
2929
```
3030

3131
## Streaming
@@ -38,7 +38,7 @@ $request = new ClaudeRequest(
3838
outputFormat: OutputFormat::StreamJson,
3939
includePartialMessages: true,
4040
);
41-
// @doctest id="ea08"
41+
// @doctest id="3539"
4242
```
4343

4444
## Key Types

docs-build/packages/agent-ctrl/9-codex-bridge.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ $result = SandboxCommandExecutor::forCodex()->execute($spec);
2727
$response = (new ResponseParser())->parse($result, OutputFormat::Json);
2828

2929
echo $response->messageText();
30-
// @doctest id="8267"
30+
// @doctest id="44bc"
3131
```
3232

3333
## Streaming

docs-build/packages/agents/01-introduction.mdx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ $agent = AgentBuilder::base()
3535
->withCapability(new UseBash())
3636
->withCapability(new UseGuards(maxSteps: 10))
3737
->build();
38-
// @doctest id="80e1"
38+
// @doctest id="af31"
3939
```
4040

4141
## Package Structure
@@ -59,7 +59,7 @@ Interception/ # CanInterceptAgentLifecycle, PassThroughInterceptor
5959
Template/ # Agent definitions, parsers, registry
6060
Session/ # AgentSession, SessionRuntime, actions, repositories, stores
6161
Tool/ # ToolInterface, BaseTool, FunctionTool, ToolExecutor
62-
// @doctest id="fa9f"
62+
// @doctest id="328a"
6363
```
6464

6565
## Minimal Example
@@ -73,7 +73,7 @@ $state = AgentState::empty()->withUserMessage('Hello!');
7373
$result = $loop->execute($state);
7474

7575
echo $result->finalResponse()->toString();
76-
// @doctest id="0003"
76+
// @doctest id="c613"
7777
```
7878

7979
## Recommended Path

0 commit comments

Comments
 (0)