Skip to content

Commit e570d30

Browse files
committed
refactor: move debug and error logging to common directory
1 parent 85ab2c5 commit e570d30

9 files changed

Lines changed: 9 additions & 9 deletions
File renamed without changes.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import type { ReasoningEffort } from "./settings";
1+
import type { ReasoningEffort } from "../settings";
22

33
type ThinkingConfig = {
44
type: "enabled" | "disabled";

src/session.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,15 @@ import { fileURLToPath } from "url";
66
import matter from "gray-matter";
77
import ejs from "ejs";
88
import type { ChatCompletionMessageParam, ChatCompletionContentPart } from "openai/resources/chat/completions";
9-
import { launchNotifyScript } from "./notify";
10-
import { buildThinkingRequestOptions } from "./openai-thinking";
9+
import { launchNotifyScript } from "./common/notify";
10+
import { buildThinkingRequestOptions } from "./common/openai-thinking";
1111
import { DEEPSEEK_V4_MODELS, supportsMultimodal } from "./common/model-capabilities";
1212
import { getCompactPrompt, getSystemPrompt, getTools, AGENT_DRIFT_GUARD_SKILL, type ToolDefinition } from "./prompt";
1313
import { ToolExecutor, type CreateOpenAIClient } from "./tools/executor";
1414
import { McpManager } from "./mcp/mcp-manager";
1515
import type { McpServerConfig } from "./settings";
16-
import { logApiError } from "./error-logger";
17-
import { logOpenAIChatCompletionDebug, normalizeDebugError } from "./debug-logger";
16+
import { logApiError } from "./common/error-logger";
17+
import { logOpenAIChatCompletionDebug, normalizeDebugError } from "./common/debug-logger";
1818

1919
const MAX_SESSION_ENTRIES = 50;
2020
const DEFAULT_NEW_PROMPT_API_URL = "https://deepcode.vegamo.cn/api/plugin/new";

src/tests/debug-logger.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import assert from "node:assert/strict";
33
import * as fs from "fs";
44
import * as os from "os";
55
import * as path from "path";
6-
import { getDebugLogPath, logOpenAIChatCompletionDebug } from "../debug-logger";
6+
import { getDebugLogPath, logOpenAIChatCompletionDebug } from "../common/debug-logger";
77

88
test("debug logger appends full entries without rotation", () => {
99
const originalHome = process.env.HOME;

src/tests/openai-thinking.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { test } from "node:test";
22
import assert from "node:assert/strict";
3-
import { buildThinkingRequestOptions } from "../openai-thinking";
3+
import { buildThinkingRequestOptions } from "../common/openai-thinking";
44

55
test("buildThinkingRequestOptions explicitly disables thinking", () => {
66
assert.deepEqual(buildThinkingRequestOptions(false, "https://api.deepseek.com"), {

src/tests/settings-and-notify.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { test } from "node:test";
22
import assert from "node:assert/strict";
3-
import { buildNotifyEnv, formatDurationSeconds, launchNotifyScript, type NotifySpawn } from "../notify";
3+
import { buildNotifyEnv, formatDurationSeconds, launchNotifyScript, type NotifySpawn } from "../common/notify";
44
import { applyModelConfigSelection, resolveSettings, resolveSettingsSources } from "../settings";
55

66
const TEST_PROCESS_ENV = {};

src/tools/edit-handler.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import * as fs from "fs";
22
import { z } from "zod";
3-
import { buildThinkingRequestOptions } from "../openai-thinking";
3+
import { buildThinkingRequestOptions } from "../common/openai-thinking";
44
import type { ToolExecutionContext, ToolExecutionResult } from "./executor";
55
import {
66
buildDiffPreview,

0 commit comments

Comments
 (0)