- Create src/shared/opencode-storage-paths.ts with all 4 constants - Update 4 previous declaration sites to import from shared file - Update additional OPENCODE_STORAGE usages for consistency - Re-export from src/shared/index.ts - No duplicate constant declarations remain
14 lines
435 B
TypeScript
14 lines
435 B
TypeScript
import { join } from "node:path";
|
|
import { OPENCODE_STORAGE } from "../../shared";
|
|
export const INTERACTIVE_BASH_SESSION_STORAGE = join(
|
|
OPENCODE_STORAGE,
|
|
"interactive-bash-session",
|
|
);
|
|
|
|
export const OMO_SESSION_PREFIX = "omo-";
|
|
|
|
export function buildSessionReminderMessage(sessions: string[]): string {
|
|
if (sessions.length === 0) return "";
|
|
return `\n\n[System Reminder] Active omo-* tmux sessions: ${sessions.join(", ")}`;
|
|
}
|