mirror of
https://github.com/MoonshotAI/kimi-code.git
synced 2026-08-18 05:05:28 +00:00
20 lines
853 B
TypeScript
20 lines
853 B
TypeScript
// One creator: meant to run twice as separate processes simultaneously.
|
|
import { createKimiHarness } from '@moonshot-ai/kimi-code-sdk';
|
|
|
|
const workDir = process.argv[2]!;
|
|
const homeDir = process.argv[3]!;
|
|
const sessionId = process.argv[4]!;
|
|
const label = process.argv[5] ?? 'P';
|
|
|
|
const identity: any = { userAgentProduct: 'kimi-code-cli', version: '0.0.1-test' };
|
|
const h = createKimiHarness({ identity, homeDir });
|
|
|
|
try {
|
|
const s = await h.createSession({ workDir, id: sessionId, model: 'kimi-code/kimi-for-coding' });
|
|
console.log(JSON.stringify({ label, ok: true, id: s.id, dir: s.summary?.sessionDir, pid: process.pid }));
|
|
} catch (error: any) {
|
|
console.log(JSON.stringify({ label, ok: false, msg: String(error.message ?? error), code: error.code ?? error.cause?.code, pid: process.pid }));
|
|
} finally {
|
|
await h.close();
|
|
process.exit(0);
|
|
}
|