Skip to content

Commit f53b923

Browse files
authored
Merge pull request #1032 from entireio/fix-cli-version-external-agents
Checkpoints V2: Expose cli version to external agents for compact transcripts
2 parents c9fedb4 + 9832d1a commit f53b923

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

cmd/entire/cli/agent/external/external.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ import (
1414
"github.com/entireio/cli/cmd/entire/cli/agent"
1515
"github.com/entireio/cli/cmd/entire/cli/agent/types"
1616
"github.com/entireio/cli/cmd/entire/cli/paths"
17+
"github.com/entireio/cli/cmd/entire/cli/versioninfo"
1718
)
1819

1920
// defaultRunTimeout is the maximum time an external binary call may take when
@@ -434,9 +435,9 @@ func (e *Agent) run(ctx context.Context, stdin []byte, args ...string) ([]byte,
434435
// so cmd.Run() doesn't block waiting for pipe reads.
435436
cmd.WaitDelay = 3 * time.Second
436437

437-
// Set environment: repo root + protocol version
438438
cmd.Env = append(cmd.Environ(),
439439
"ENTIRE_PROTOCOL_VERSION="+strconv.Itoa(ProtocolVersion),
440+
"ENTIRE_CLI_VERSION="+versioninfo.Version,
440441
)
441442
if repoRoot, err := paths.WorktreeRoot(ctx); err == nil {
442443
cmd.Env = append(cmd.Env, "ENTIRE_REPO_ROOT="+repoRoot)

0 commit comments

Comments
 (0)