Skip to content

Commit 5b909f5

Browse files
anandgupta42claude
andcommitted
fix: restore missing altimate_change end markers and update test expectations
- Add back `// altimate_change end — session start telemetry` and `// altimate_change end — accumulate session metrics` markers (the removed duplicates were actually balancing real start blocks) - Update `classifySkillTrigger` tests to expect `"unknown"` for unrecognized/missing trigger values (matches the behavior fix) Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 0a38405 commit 5b909f5

2 files changed

Lines changed: 8 additions & 6 deletions

File tree

packages/opencode/src/session/prompt.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -809,6 +809,7 @@ export namespace SessionPrompt {
809809
}
810810
}
811811
// altimate_change end — task intent classification
812+
// altimate_change end — session start telemetry
812813
}
813814

814815
// Ephemerally wrap queued user messages with a reminder to stay on track
@@ -958,6 +959,7 @@ export namespace SessionPrompt {
958959
pendingError = null
959960
}
960961
// altimate_change end — quality signal + tool chain + error fingerprints
962+
// altimate_change end — accumulate session metrics
961963

962964
// altimate_change start — detect plan file creation after tool calls
963965
if (agent.name === "plan" && !planHasWritten) {

packages/opencode/test/telemetry/plan-skill-telemetry.test.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@ describe("telemetry.classifySkillTrigger", () => {
1010
expect(Telemetry.classifySkillTrigger(undefined)).toBe("llm_selected")
1111
})
1212

13-
test("returns 'llm_selected' when extra has no trigger field", () => {
14-
expect(Telemetry.classifySkillTrigger({})).toBe("llm_selected")
15-
expect(Telemetry.classifySkillTrigger({ foo: "bar" })).toBe("llm_selected")
13+
test("returns 'unknown' when extra has no trigger field", () => {
14+
expect(Telemetry.classifySkillTrigger({})).toBe("unknown")
15+
expect(Telemetry.classifySkillTrigger({ foo: "bar" })).toBe("unknown")
1616
})
1717

1818
test("returns 'user_command' when extra.trigger is 'user_command'", () => {
@@ -27,9 +27,9 @@ describe("telemetry.classifySkillTrigger", () => {
2727
expect(Telemetry.classifySkillTrigger({ trigger: "llm_selected" })).toBe("llm_selected")
2828
})
2929

30-
test("returns 'llm_selected' for unrecognized trigger values", () => {
31-
expect(Telemetry.classifySkillTrigger({ trigger: "something_else" })).toBe("llm_selected")
32-
expect(Telemetry.classifySkillTrigger({ trigger: 42 })).toBe("llm_selected")
30+
test("returns 'unknown' for unrecognized trigger values", () => {
31+
expect(Telemetry.classifySkillTrigger({ trigger: "something_else" })).toBe("unknown")
32+
expect(Telemetry.classifySkillTrigger({ trigger: 42 })).toBe("unknown")
3333
})
3434
})
3535

0 commit comments

Comments
 (0)