Skip to content

Commit bcd6b8c

Browse files
refactor: rename CodexAcpAgent to clarify difference
1 parent 031200e commit bcd6b8c

8 files changed

Lines changed: 19 additions & 19 deletions

File tree

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ export interface SessionState {
1010
pendingPrompt: AbortController | null;
1111
}
1212

13-
export class CodexACPAgent implements acp.Agent {
13+
export class CodexAcpServer implements acp.Agent {
1414
private readonly codexAcpClient: CodexAcpClient;
1515
private readonly connection: acp.AgentSideConnection;
1616
private readonly defaultAuthRequest: CodexAuthRequest | null;

src/CodexEventHandler.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import type {ServerNotification} from "./app-server";
2-
import type {SessionState} from "./CodexACPAgent";
2+
import type {SessionState} from "./CodexAcpServer";
33
import * as acp from "@agentclientprotocol/sdk";
44
import {type PlanEntry, type ToolCallContent} from "@agentclientprotocol/sdk";
55
import {applyPatch} from "diff";

src/__tests__/CodexACPAgent/CodexAcpClient.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import {describe, expect, it, vi, beforeEach, afterEach} from 'vitest';
22
import type {CodexAuthRequest} from "../../CodexAuthMethod";
33
import {createTestFixture, type TestFixture} from "../acp-test-utils";
44
import type {ServerNotification} from "../../app-server";
5-
import type {SessionState} from "../../CodexACPAgent";
5+
import type {SessionState} from "../../CodexAcpServer";
66

77
describe('ACP server test', () => {
88

src/__tests__/CodexACPAgent/initialize.test.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
import { describe, it, expect, beforeEach, afterEach, vi } from 'vitest';
2-
import { CodexACPAgent } from '../../CodexACPAgent';
2+
import { CodexAcpServer } from '../../CodexAcpServer';
33
import * as acp from '@agentclientprotocol/sdk';
44
import { createMockConnections } from './test-utils';
55
import {CodexAuthMethods} from "../../CodexAuthMethod";
66
import {CodexAcpClient} from "../../CodexAcpClient";
77
import {CodexAppServerClient} from "../../CodexAppServerClient";
88

99
describe('CodexACPAgent - initialize', () => {
10-
let agent: CodexACPAgent;
10+
let agent: CodexAcpServer;
1111
let mockAcpConnection: any;
1212
let mockCodexConnection: any;
1313

@@ -17,7 +17,7 @@ describe('CodexACPAgent - initialize', () => {
1717
mockCodexConnection = mocks.mockCodexConnection;
1818
const codexAppServerClient = new CodexAppServerClient(mockCodexConnection);
1919
const codexAcpClient = new CodexAcpClient(codexAppServerClient);
20-
agent = new CodexACPAgent(mockAcpConnection, codexAcpClient);
20+
agent = new CodexAcpServer(mockAcpConnection, codexAcpClient);
2121
});
2222

2323
afterEach(() => {

src/__tests__/CodexACPAgent/reasoning-events.test.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
import { describe, it, expect, beforeEach, afterEach, vi } from 'vitest';
2-
import { CodexACPAgent } from '../../CodexACPAgent';
2+
import { CodexAcpServer } from '../../CodexAcpServer';
33
import { createMockConnections, testEventHandling, type MockConnections } from './test-utils';
44

55
//TODO rewrite to more stable version
66
describe.skip('CodexACPAgent - reasoning events', () => {
7-
let agent: CodexACPAgent;
7+
let agent: CodexAcpServer;
88
let mocks: MockConnections;
99
const sessionId = 'test-session-id';
1010

1111
beforeEach(async () => {
1212
mocks = createMockConnections();
1313

14-
agent = new CodexACPAgent(mocks.mockAcpConnection, mocks.mockCodexConnection);
14+
agent = new CodexAcpServer(mocks.mockAcpConnection, mocks.mockCodexConnection);
1515

1616
mocks.mockCodexConnection.sendRequest.mockResolvedValueOnce(
1717
{ conversationId: sessionId }

src/__tests__/CodexACPAgent/test-utils.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { vi, expect } from 'vitest';
2-
import type { CodexACPAgent } from '../../CodexACPAgent';
2+
import type { CodexAcpServer } from '../../CodexAcpServer';
33

44
export interface MockConnections {
55
mockAcpConnection: any;
@@ -37,7 +37,7 @@ export function createMockConnections(): MockConnections {
3737
}
3838

3939
export async function startPromptForEventHandlers(
40-
agent: CodexACPAgent,
40+
agent: CodexAcpServer,
4141
sessionId: string,
4242
mocks: MockConnections
4343
): Promise<() => Promise<void>> {
@@ -71,7 +71,7 @@ export async function triggerEvent(mocks: MockConnections, event: any): Promise<
7171
}
7272

7373
export async function testEventHandling(
74-
agent: CodexACPAgent,
74+
agent: CodexAcpServer,
7575
sessionId: string,
7676
mocks: MockConnections,
7777
events: any | any[]

src/__tests__/acp-test-utils.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import {CodexAcpClient} from '../CodexAcpClient';
22
import {type CodexConnectionEvent, CodexAppServerClient} from '../CodexAppServerClient';
33
import {startCodexConnection} from "../CodexJsonRpcConnection";
4-
import {CodexACPAgent} from "../CodexACPAgent";
4+
import {CodexAcpServer} from "../CodexAcpServer";
55
import type {AgentSideConnection} from "@agentclientprotocol/sdk";
66

77
export type MethodCallEvent = { method: string; args: any[] };
@@ -20,7 +20,7 @@ function createSmartMock<T extends object>(onCall: (event: MethodCallEvent) => v
2020
export interface TestFixture {
2121
getCodexAppServerClient(): CodexAppServerClient,
2222
getCodexAcpClient(): CodexAcpClient,
23-
getCodexAcpAgent(): CodexACPAgent,
23+
getCodexAcpAgent(): CodexAcpServer,
2424

2525
onCodexConnectionEvent(handler: (event: CodexConnectionEvent) => void): void,
2626
getCodexConnectionDump(ignoredFields: string[]): string,
@@ -42,7 +42,7 @@ export function createTestFixture(): TestFixture {
4242
const codexAppServerClient = new CodexAppServerClient(startCodexConnection(pathToCodex));
4343

4444
const codexAcpClient = new CodexAcpClient(codexAppServerClient);
45-
const codexAcpAgent = new CodexACPAgent(acpConnection, codexAcpClient);
45+
const codexAcpAgent = new CodexAcpServer(acpConnection, codexAcpClient);
4646

4747
const transportEvents: CodexConnectionEvent[] = []
4848
const codexEventHandlers: ((event: CodexConnectionEvent) => void)[] = [];
@@ -52,7 +52,7 @@ export function createTestFixture(): TestFixture {
5252
});
5353

5454
return {
55-
getCodexAcpAgent(): CodexACPAgent {
55+
getCodexAcpAgent(): CodexAcpServer {
5656
return codexAcpAgent;
5757
},
5858
getCodexAcpClient(): CodexAcpClient {

src/index.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
import * as acp from "@agentclientprotocol/sdk";
44
import {startCodexConnection} from "./CodexJsonRpcConnection";
5-
import {CodexACPAgent} from "./CodexACPAgent";
5+
import {CodexAcpServer} from "./CodexAcpServer";
66
import {createJsonStream} from "./StdUtils";
77
import {isCodexAuthRequest} from "./CodexAuthMethod";
88
import {CodexAcpClient} from "./CodexAcpClient";
@@ -14,7 +14,7 @@ const logPath = process.env["APP_SERVER_LOGS"];
1414
const appServerConnection = startCodexConnection(codexPath, logPath);
1515
const acpJsonStream = createJsonStream(process.stdin, process.stdout);
1616

17-
function createAgent(connection: acp.AgentSideConnection): CodexACPAgent {
17+
function createAgent(connection: acp.AgentSideConnection): CodexAcpServer {
1818
const configString = process.env["CODEX_CONFIG"];
1919
const config = configString ? JSON.parse(configString) : undefined;
2020
const modelProvider= process.env["MODEL_PROVIDER"];
@@ -23,7 +23,7 @@ function createAgent(connection: acp.AgentSideConnection): CodexACPAgent {
2323
const defaultAuthRequest = parsedRequest && isCodexAuthRequest(parsedRequest) ? parsedRequest : undefined;
2424
const appServerClient = new CodexAppServerClient(appServerConnection);
2525
const codexClient = new CodexAcpClient(appServerClient, config, modelProvider)
26-
return new CodexACPAgent(connection, codexClient, defaultAuthRequest);
26+
return new CodexAcpServer(connection, codexClient, defaultAuthRequest);
2727
}
2828

2929
new acp.AgentSideConnection(createAgent, acpJsonStream);

0 commit comments

Comments
 (0)