chore: drop twilio and go web-only

This commit is contained in:
Peter Steinberger
2025-12-05 19:03:59 +00:00
parent 869cc3d497
commit 7c7314f673
50 changed files with 335 additions and 5019 deletions

View File

@@ -94,25 +94,6 @@ export const CONFIG_PATH_CLAWDIS = path.join(
".clawdis",
"clawdis.json",
);
// Legacy path (fallback for backward compatibility)
export const CONFIG_PATH_LEGACY = path.join(
os.homedir(),
".warelay",
"warelay.json",
);
// Deprecated: kept for backward compatibility
export const CONFIG_PATH = CONFIG_PATH_LEGACY;
/**
* Resolve which config path to use.
* Prefers new clawdis.json, falls back to warelay.json.
*/
function resolveConfigPath(): string {
if (fs.existsSync(CONFIG_PATH_CLAWDIS)) {
return CONFIG_PATH_CLAWDIS;
}
return CONFIG_PATH_LEGACY;
}
const ReplySchema = z
.object({
@@ -231,8 +212,7 @@ const WarelaySchema = z.object({
export function loadConfig(): WarelayConfig {
// Read config file (JSON5) if present.
// Prefers ~/.clawdis/clawdis.json, falls back to ~/.warelay/warelay.json
const configPath = resolveConfigPath();
const configPath = CONFIG_PATH_CLAWDIS;
try {
if (!fs.existsSync(configPath)) return {};
const raw = fs.readFileSync(configPath, "utf-8");

View File

@@ -17,14 +17,17 @@ export type SessionEntry = {
verboseLevel?: string;
};
export const SESSION_STORE_DEFAULT = path.join(CONFIG_DIR, "sessions.json");
export const SESSION_STORE_DEFAULT = path.join(
CONFIG_DIR,
"sessions",
"sessions.json",
);
export const DEFAULT_RESET_TRIGGER = "/new";
export const DEFAULT_IDLE_MINUTES = 60;
export function resolveStorePath(store?: string) {
if (!store) return SESSION_STORE_DEFAULT;
if (store.startsWith("~"))
return path.resolve(store.replace("~", os.homedir()));
if (store.startsWith("~")) return path.resolve(store.replace("~", os.homedir()));
return path.resolve(store);
}