mirror of
https://github.com/getcompanion-ai/co-mono.git
synced 2026-04-20 03:00:29 +00:00
docs(coding-agent): fix ctx.branch -> ctx.fork in extensions docs
This commit is contained in:
parent
4dbf094b65
commit
fc3ca545df
2 changed files with 5 additions and 5 deletions
|
|
@ -860,7 +860,7 @@ The hooks API has been restructured with more granular events and better session
|
||||||
|
|
||||||
- `ctx.waitForIdle()` - wait for agent to finish streaming
|
- `ctx.waitForIdle()` - wait for agent to finish streaming
|
||||||
- `ctx.newSession(options?)` - create new sessions with optional setup callback
|
- `ctx.newSession(options?)` - create new sessions with optional setup callback
|
||||||
- `ctx.branch(entryId)` - branch from a specific entry
|
- `ctx.fork(entryId) - fork from a specific entry, creating a new session file
|
||||||
- `ctx.navigateTree(targetId, options?)` - navigate the session tree
|
- `ctx.navigateTree(targetId, options?)` - navigate the session tree
|
||||||
|
|
||||||
These methods are only on `HookCommandContext` (not `HookContext`) because they can deadlock if called from event handlers that run inside the agent loop.
|
These methods are only on `HookCommandContext` (not `HookContext`) because they can deadlock if called from event handlers that run inside the agent loop.
|
||||||
|
|
|
||||||
|
|
@ -715,14 +715,14 @@ if (result.cancelled) {
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
### ctx.branch(entryId)
|
### ctx.fork(entryId)
|
||||||
|
|
||||||
Branch from a specific entry:
|
Fork from a specific entry, creating a new session file:
|
||||||
|
|
||||||
```typescript
|
```typescript
|
||||||
const result = await ctx.branch("entry-id-123");
|
const result = await ctx.fork("entry-id-123");
|
||||||
if (!result.cancelled) {
|
if (!result.cancelled) {
|
||||||
// Now in the branched session
|
// Now in the forked session
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue