Skip to content

Commit 31b6033

Browse files
authored
Merge pull request #119 from odefun/feat/live-status-title-17716658
fix live status title visibility and bump version
2 parents 7e99e7a + 99f2cbd commit 31b6033

File tree

3 files changed

+26
-4
lines changed

3 files changed

+26
-4
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "ode",
3-
"version": "0.0.80",
3+
"version": "0.0.81",
44
"description": "Coding anywhere with your coding agents connected",
55
"module": "packages/core/index.ts",
66
"type": "module",

packages/core/test/status-message.test.ts

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,4 +84,28 @@ describe("buildStatusMessageForAgent", () => {
8484
expect(text).toContain("*Opencode is running...*");
8585
expect(text).toContain("_Thinking_");
8686
});
87+
88+
it("keeps title visible when model and agent are present", () => {
89+
const agent = {
90+
getProviderForSession: () => "opencode",
91+
buildStatusMessage: () => "custom status",
92+
} as unknown as AgentAdapter;
93+
94+
const text = buildStatusMessageForAgent({
95+
agent,
96+
request: makeRequest(),
97+
workingPath: "/tmp/project",
98+
state: {
99+
...makeState(),
100+
sessionTitle: "Refactor session queue",
101+
model: "gpt-5.3-codex",
102+
agent: "build",
103+
},
104+
statusMessageFormat: "medium",
105+
});
106+
107+
expect(text).toContain("*Refactor session queue*");
108+
expect(text).toContain("gpt-5.3-codex");
109+
expect(text).toContain("build");
110+
});
87111
});

packages/utils/status.ts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -306,9 +306,7 @@ export function buildLiveStatusMessage(
306306
const lines: string[] = [];
307307
const headerDetails = buildHeaderDetails(state);
308308

309-
const shouldHideSessionTitle = Boolean(state.model || state.agent);
310-
311-
if (state.sessionTitle && !shouldHideSessionTitle) {
309+
if (state.sessionTitle) {
312310
lines.push(`*${state.sessionTitle}* (${headerDetails})`);
313311
} else {
314312
lines.push(`(${headerDetails})`);

0 commit comments

Comments
 (0)