Skip to content

Commit 85c7ccf

Browse files
Copilotstephentoub
andauthored
Add missing doc entries for fork/truncate, revert go/samples changes
Agent-Logs-Url: https://github.com/github/copilot-sdk/sessions/2078ab96-88a2-4213-bd0a-a40e7b755bc3 Co-authored-by: stephentoub <2642209+stephentoub@users.noreply.github.com>
1 parent 0abe2c7 commit 85c7ccf

File tree

4 files changed

+4
-34
lines changed

4 files changed

+4
-34
lines changed

docs/troubleshooting/compatibility.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,8 @@ The Copilot SDK communicates with the CLI via JSON-RPC protocol. Features must b
8787
| Agent management | `session.rpc.agent.*` | List, select, deselect, get current agent |
8888
| Fleet mode | `session.rpc.fleet.start()` | Parallel sub-agent execution |
8989
| Manual compaction | `session.rpc.history.compact()` | Trigger compaction on demand |
90+
| History truncation | `session.rpc.history.truncate()` | Remove events from a point onward |
91+
| Session forking | `server.rpc.sessions.fork()` | Fork a session at a point in history |
9092

9193
### ❌ Not Available in SDK (CLI-Only)
9294

go/go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,12 @@ require (
1010
require (
1111
github.com/google/uuid v1.6.0
1212
go.opentelemetry.io/otel v1.35.0
13-
go.opentelemetry.io/otel/trace v1.35.0
1413
)
1514

1615
require (
1716
github.com/go-logr/logr v1.4.3 // indirect
1817
github.com/go-logr/stdr v1.2.2 // indirect
1918
go.opentelemetry.io/auto/sdk v1.1.0 // indirect
2019
go.opentelemetry.io/otel/metric v1.35.0 // indirect
20+
go.opentelemetry.io/otel/trace v1.35.0 // indirect
2121
)

go/samples/go.mod

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,6 @@ go 1.24
44

55
require github.com/github/copilot-sdk/go v0.0.0
66

7-
require (
8-
github.com/go-logr/logr v1.4.3 // indirect
9-
github.com/go-logr/stdr v1.2.2 // indirect
10-
github.com/google/jsonschema-go v0.4.2 // indirect
11-
github.com/google/uuid v1.6.0 // indirect
12-
go.opentelemetry.io/auto/sdk v1.1.0 // indirect
13-
go.opentelemetry.io/otel v1.35.0 // indirect
14-
go.opentelemetry.io/otel/metric v1.35.0 // indirect
15-
go.opentelemetry.io/otel/trace v1.35.0 // indirect
16-
)
7+
require github.com/google/jsonschema-go v0.4.2 // indirect
178

189
replace github.com/github/copilot-sdk/go => ../

go/samples/go.sum

Lines changed: 0 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,4 @@
1-
github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
2-
github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
3-
github.com/go-logr/logr v1.2.2/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A=
4-
github.com/go-logr/logr v1.4.3 h1:CjnDlHq8ikf6E492q6eKboGOC0T8CDaOvkHCIg8idEI=
5-
github.com/go-logr/logr v1.4.3/go.mod h1:9T104GzyrTigFIr8wt5mBrctHMim0Nb2HLGrmQ40KvY=
6-
github.com/go-logr/stdr v1.2.2 h1:hSWxHoqTgW2S2qGc0LTAI563KZ5YKYRhT3MFKZMbjag=
7-
github.com/go-logr/stdr v1.2.2/go.mod h1:mMo/vtBO5dYbehREoey6XUKy/eSumjCCveDpRre4VKE=
81
github.com/google/go-cmp v0.7.0 h1:wk8382ETsv4JYUZwIsn6YpYiWiBsYLSJiTsyBybVuN8=
92
github.com/google/go-cmp v0.7.0/go.mod h1:pXiqmnSA92OHEEa9HXL2W4E7lf9JzCmGVUdgjX3N/iU=
103
github.com/google/jsonschema-go v0.4.2 h1:tmrUohrwoLZZS/P3x7ex0WAVknEkBZM46iALbcqoRA8=
114
github.com/google/jsonschema-go v0.4.2/go.mod h1:r5quNTdLOYEz95Ru18zA0ydNbBuYoo9tgaYcxEYhJVE=
12-
github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0=
13-
github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
14-
github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
15-
github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
16-
github.com/stretchr/testify v1.10.0 h1:Xv5erBjTwe/5IxqUQTdXv5kgmIvbHo3QQyRwhJsOfJA=
17-
github.com/stretchr/testify v1.10.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY=
18-
go.opentelemetry.io/auto/sdk v1.1.0 h1:cH53jehLUN6UFLY71z+NDOiNJqDdPRaXzTel0sJySYA=
19-
go.opentelemetry.io/auto/sdk v1.1.0/go.mod h1:3wSPjt5PWp2RhlCcmmOial7AvC4DQqZb7a7wCow3W8A=
20-
go.opentelemetry.io/otel v1.35.0 h1:xKWKPxrxB6OtMCbmMY021CqC45J+3Onta9MqjhnusiQ=
21-
go.opentelemetry.io/otel v1.35.0/go.mod h1:UEqy8Zp11hpkUrL73gSlELM0DupHoiq72dR+Zqel/+Y=
22-
go.opentelemetry.io/otel/metric v1.35.0 h1:0znxYu2SNyuMSQT4Y9WDWej0VpcsxkuklLa4/siN90M=
23-
go.opentelemetry.io/otel/metric v1.35.0/go.mod h1:nKVFgxBZ2fReX6IlyW28MgZojkoAkJGaE8CpgeAU3oE=
24-
go.opentelemetry.io/otel/trace v1.35.0 h1:dPpEfJu1sDIqruz7BHFG3c7528f6ddfSWfFDVt/xgMs=
25-
go.opentelemetry.io/otel/trace v1.35.0/go.mod h1:WUk7DtFp1Aw2MkvqGdwiXYDZZNvA/1J8o6xRXLrIkyc=
26-
gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=
27-
gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=

0 commit comments

Comments
 (0)