🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

oraculum

Package Overview
Dependencies
Maintainers
1
Versions
9
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

oraculum - npm Package Compare versions

Comparing version
0.1.0-beta.5
to
0.1.0-beta.6
+4
-0
dist/chat-native/claude-code/.claude-plugin/.mcp.json

@@ -9,2 +9,6 @@ {

],
"env": {
"ORACULUM_AGENT_RUNTIME": "claude-code",
"ORACULUM_LLM_BACKEND": "claude-code"
},
"timeout": 600

@@ -11,0 +15,0 @@ }

+1
-1

@@ -11,3 +11,3 @@ {

"description": "Consult competing patches, read verdicts, and crown survivors with Oraculum.",
"version": "0.1.0-beta.5",
"version": "0.1.0-beta.6",
"author": {

@@ -14,0 +14,0 @@ "name": "Nhahan",

{
"name": "oraculum",
"version": "0.1.0-beta.5",
"version": "0.1.0-beta.6",
"description": "Oracle-guided patch consultation and crowning for Claude Code.",

@@ -5,0 +5,0 @@ "author": {

@@ -7,3 +7,4 @@ ---

cwd: "$CWD"
taskInput: "$1"
taskInput: "$ARGUMENTS"
agent: "claude-code"
magic_prefixes:

@@ -26,2 +27,3 @@ - "orc consult"

- This skill is intended for exact-prefix routing inside Claude Code.
- After the MCP tool returns, relay Oraculum's result; do not replace `orc crown <branch-name>` with a bare `orc crown` next step.
- The Oraculum MCP server must already be registered through `oraculum setup --runtime claude-code`.

@@ -26,4 +26,5 @@ ---

- The chat-native crowning path expects the branch name as the first argument.
- It crowns the recommended survivor from the latest eligible consultation.
- It crowns the recommended survivor from the latest eligible consultation and materializes the patch.
- After the MCP tool succeeds, report the verified materialization result and stop; do not re-apply the patch or run extra Bash, Edit, or Write steps unless the user explicitly asks.
- The shared chat-native surface is `orc crown <branch-name>`.
- The Oraculum MCP server must already be registered through `oraculum setup --runtime claude-code`.

@@ -7,3 +7,4 @@ ---

cwd: "$CWD"
taskInput: "$1"
taskInput: "$ARGUMENTS"
agent: "claude-code"
magic_prefixes:

@@ -26,2 +27,3 @@ - "orc draft"

- This skill is intended for exact-prefix routing inside Claude Code.
- After the MCP tool returns, relay Oraculum's result; do not replace `orc crown <branch-name>` with a bare `orc crown` next step.
- The Oraculum MCP server must already be registered through `oraculum setup --runtime claude-code`.

@@ -25,2 +25,3 @@ ---

- This skill is intended for exact-prefix routing inside Claude Code.
- After the MCP tool returns, relay Oraculum's result; do not replace `orc crown <branch-name>` with a bare `orc crown` next step.
- The Oraculum MCP server must already be registered through `oraculum setup --runtime claude-code`.

@@ -26,2 +26,3 @@ ---

- This skill is intended for exact-prefix routing inside Claude Code.
- After the MCP tool returns, relay Oraculum's result; do not replace `orc crown <branch-name>` with a bare `orc crown` next step.
- The Oraculum MCP server must already be registered through `oraculum setup --runtime claude-code`.

@@ -14,2 +14,4 @@ ---

After the MCP tool succeeds, report the verified tool result concisely and stop. Do not run Bash, Edit, Write, or ad-hoc follow-up work unless the user explicitly asks.
## Argument Mapping

@@ -19,5 +21,6 @@

- `taskInput`: the first positional argument after removing recognized flags from the command
- optional `--agent <claude-code|codex>`
- optional `--agent <claude-code|codex>`; default to `codex` when omitted
- optional `--candidates <n>`
- optional `--timeout-ms <ms>`
- Example: `orc consult tasks/fix.md` -> `{ taskInput: "tasks/fix.md", agent: "codex" }`
- Example: `orc consult tasks/fix.md --agent claude-code --candidates 1` -> `{ taskInput: "tasks/fix.md", agent: "claude-code", candidates: 1 }`

@@ -24,0 +27,0 @@

@@ -14,2 +14,4 @@ ---

After the MCP tool succeeds, report the verified tool result concisely and stop. Do not run Bash, Edit, Write, or ad-hoc follow-up work unless the user explicitly asks.
## Argument Mapping

@@ -16,0 +18,0 @@

@@ -14,2 +14,4 @@ ---

After the MCP tool succeeds, report the verified tool result concisely and stop. Do not run Bash, Edit, Write, or ad-hoc follow-up work unless the user explicitly asks.
## Argument Mapping

@@ -19,4 +21,5 @@

- `taskInput`: the first positional argument after removing recognized flags from the command
- optional `--agent <claude-code|codex>`
- optional `--agent <claude-code|codex>`; default to `codex` when omitted
- optional `--candidates <n>`
- Example: `orc draft tasks/fix.md` -> `{ taskInput: "tasks/fix.md", agent: "codex" }`
- Example: `orc draft tasks/fix.md --agent codex --candidates 2` -> `{ taskInput: "tasks/fix.md", agent: "codex", candidates: 2 }`

@@ -23,0 +26,0 @@

@@ -14,2 +14,4 @@ ---

After the MCP tool succeeds, report the verified tool result concisely and stop. Do not run Bash, Edit, Write, or ad-hoc follow-up work unless the user explicitly asks.
## Argument Mapping

@@ -16,0 +18,0 @@

@@ -14,2 +14,4 @@ ---

After the MCP tool succeeds, report the verified tool result concisely and stop. Do not run Bash, Edit, Write, or ad-hoc follow-up work unless the user explicitly asks.
## Argument Mapping

@@ -16,0 +18,0 @@

@@ -14,2 +14,4 @@ ---

After the MCP tool succeeds, report the verified tool result concisely and stop. Do not run Bash, Edit, Write, or ad-hoc follow-up work unless the user explicitly asks.
## Argument Mapping

@@ -16,0 +18,0 @@

@@ -636,2 +636,34 @@ import { z } from "zod";

}, z.core.$strip>;
export declare const crownMaterializationCheckSchema: z.ZodObject<{
id: z.ZodEnum<{
"current-branch": "current-branch";
"git-patch-artifact": "git-patch-artifact";
"changed-paths": "changed-paths";
"workspace-sync-summary": "workspace-sync-summary";
}>;
status: z.ZodLiteral<"passed">;
summary: z.ZodString;
}, z.core.$strip>;
export declare const crownMaterializationSchema: z.ZodObject<{
materialized: z.ZodLiteral<true>;
verified: z.ZodLiteral<true>;
mode: z.ZodEnum<{
"git-branch": "git-branch";
"workspace-sync": "workspace-sync";
}>;
branchName: z.ZodString;
currentBranch: z.ZodOptional<z.ZodString>;
changedPaths: z.ZodDefault<z.ZodArray<z.ZodString>>;
changedPathCount: z.ZodNumber;
checks: z.ZodArray<z.ZodObject<{
id: z.ZodEnum<{
"current-branch": "current-branch";
"git-patch-artifact": "git-patch-artifact";
"changed-paths": "changed-paths";
"workspace-sync-summary": "workspace-sync-summary";
}>;
status: z.ZodLiteral<"passed">;
summary: z.ZodString;
}, z.core.$strip>>;
}, z.core.$strip>;
export declare const crownToolResponseSchema: z.ZodObject<{

@@ -659,2 +691,24 @@ mode: z.ZodLiteral<"crown">;

recordPath: z.ZodString;
materialization: z.ZodObject<{
materialized: z.ZodLiteral<true>;
verified: z.ZodLiteral<true>;
mode: z.ZodEnum<{
"git-branch": "git-branch";
"workspace-sync": "workspace-sync";
}>;
branchName: z.ZodString;
currentBranch: z.ZodOptional<z.ZodString>;
changedPaths: z.ZodDefault<z.ZodArray<z.ZodString>>;
changedPathCount: z.ZodNumber;
checks: z.ZodArray<z.ZodObject<{
id: z.ZodEnum<{
"current-branch": "current-branch";
"git-patch-artifact": "git-patch-artifact";
"changed-paths": "changed-paths";
"workspace-sync-summary": "workspace-sync-summary";
}>;
status: z.ZodLiteral<"passed">;
summary: z.ZodString;
}, z.core.$strip>>;
}, z.core.$strip>;
consultation: z.ZodObject<{

@@ -842,2 +896,4 @@ id: z.ZodString;

export type CrownToolRequest = z.infer<typeof crownToolRequestSchema>;
export type CrownMaterialization = z.infer<typeof crownMaterializationSchema>;
export type CrownMaterializationCheck = z.infer<typeof crownMaterializationCheckSchema>;
export type CrownToolResponse = z.infer<typeof crownToolResponseSchema>;

@@ -844,0 +900,0 @@ export type InitToolRequest = z.infer<typeof initToolRequestSchema>;

import { z } from "zod";
import { adapterSchema } from "./config.js";
import { exportPlanSchema, runManifestSchema } from "./run.js";
import { exportModeSchema, exportPlanSchema, runManifestSchema } from "./run.js";
export const commandPrefixSchema = z.literal("orc");

@@ -122,2 +122,17 @@ export const mcpToolIdSchema = z.enum([

});
export const crownMaterializationCheckSchema = z.object({
id: z.enum(["current-branch", "git-patch-artifact", "changed-paths", "workspace-sync-summary"]),
status: z.literal("passed"),
summary: z.string().min(1),
});
export const crownMaterializationSchema = z.object({
materialized: z.literal(true),
verified: z.literal(true),
mode: exportModeSchema,
branchName: z.string().min(1),
currentBranch: z.string().min(1).optional(),
changedPaths: z.array(z.string().min(1)).default([]),
changedPathCount: z.number().int().min(0),
checks: z.array(crownMaterializationCheckSchema).min(1),
});
export const crownToolResponseSchema = z.object({

@@ -127,2 +142,3 @@ mode: z.literal("crown"),

recordPath: z.string().min(1),
materialization: crownMaterializationSchema,
consultation: runManifestSchema,

@@ -129,0 +145,0 @@ });

@@ -1,1 +0,1 @@

{"version":3,"file":"chat-native.js","sourceRoot":"","sources":["../../src/domain/chat-native.ts"],"names":[],"mappings":"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"}
{"version":3,"file":"chat-native.js","sourceRoot":"","sources":["../../src/domain/chat-native.ts"],"names":[],"mappings":"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"}

@@ -559,2 +559,24 @@ import type { ZodTypeAny } from "zod";

recordPath: import("zod").ZodString;
materialization: import("zod").ZodObject<{
materialized: import("zod").ZodLiteral<true>;
verified: import("zod").ZodLiteral<true>;
mode: import("zod").ZodEnum<{
"git-branch": "git-branch";
"workspace-sync": "workspace-sync";
}>;
branchName: import("zod").ZodString;
currentBranch: import("zod").ZodOptional<import("zod").ZodString>;
changedPaths: import("zod").ZodDefault<import("zod").ZodArray<import("zod").ZodString>>;
changedPathCount: import("zod").ZodNumber;
checks: import("zod").ZodArray<import("zod").ZodObject<{
id: import("zod").ZodEnum<{
"current-branch": "current-branch";
"git-patch-artifact": "git-patch-artifact";
"changed-paths": "changed-paths";
"workspace-sync-summary": "workspace-sync-summary";
}>;
status: import("zod").ZodLiteral<"passed">;
summary: import("zod").ZodString;
}, import("zod/v4/core").$strip>>;
}, import("zod/v4/core").$strip>;
consultation: import("zod").ZodObject<{

@@ -792,1 +814,2 @@ id: import("zod").ZodString;

export declare const typedOraculumCommandManifest: CommandManifestEntry[];
export declare function hasClaudePluginArtifactsInstalled(pluginsDir: string): boolean;
import { existsSync, readFileSync } from "node:fs";
import { homedir } from "node:os";
import { join } from "node:path";
import { APP_VERSION } from "../core/constants.js";
import { getAdvancedConfigPath, getConfigPath, getExportPlanPath, getFinalistComparisonJsonPath, getFinalistComparisonMarkdownPath, getProfileSelectionPath, getRunConfigPath, getRunDir, getWinnerSelectionPath, resolveProjectRoot, } from "../core/paths.js";

@@ -468,6 +469,28 @@ import { commandManifestEntrySchema, consultToolRequestSchema, consultToolResponseSchema, crownToolRequestSchema, crownToolResponseSchema, draftToolRequestSchema, draftToolResponseSchema, initToolRequestSchema, initToolResponseSchema, mcpToolIdSchema, setupStatusToolRequestSchema, setupStatusToolResponseSchema, toolMetadataSchema, verdictArchiveToolRequestSchema, verdictArchiveToolResponseSchema, verdictToolRequestSchema, verdictToolResponseSchema, } from "../domain/chat-native.js";

const pluginsDir = join(homedir(), ".claude", "plugins");
return hasClaudePluginArtifactsInstalled(pluginsDir);
}
export function hasClaudePluginArtifactsInstalled(pluginsDir) {
if (!existsSync(pluginsDir)) {
return false;
}
return existsSync(join(pluginsDir, "oraculum")) || existsSync(join(pluginsDir, "@oraculum"));
if (existsSync(join(pluginsDir, "oraculum")) || existsSync(join(pluginsDir, "@oraculum"))) {
return true;
}
const installedPluginsPath = join(pluginsDir, "installed_plugins.json");
if (!existsSync(installedPluginsPath)) {
return false;
}
try {
const parsed = JSON.parse(readFileSync(installedPluginsPath, "utf8"));
const installed = parsed.plugins?.["oraculum@oraculum"];
if (!Array.isArray(installed)) {
return false;
}
return installed.some((entry) => entry.version === APP_VERSION &&
typeof entry.installPath === "string" &&
existsSync(join(entry.installPath, "plugin.json")));
}
catch {
return false;
}
}

@@ -474,0 +497,0 @@ function hasCodexMcpServer(path) {

@@ -1,1 +0,1 @@

{"version":3,"file":"chat-native.js","sourceRoot":"","sources":["../../src/services/chat-native.ts"],"names":[],"mappings":"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"}
{"version":3,"file":"chat-native.js","sourceRoot":"","sources":["../../src/services/chat-native.ts"],"names":[],"mappings":"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"}

@@ -70,2 +70,6 @@ import { existsSync } from "node:fs";

args: ["mcp", "serve"],
env: {
ORACULUM_AGENT_RUNTIME: "claude-code",
ORACULUM_LLM_BACKEND: "claude-code",
},
timeout: 600,

@@ -213,2 +217,6 @@ },

args: [...invocation.args, "mcp", "serve"],
env: {
ORACULUM_AGENT_RUNTIME: "claude-code",
ORACULUM_LLM_BACKEND: "claude-code",
},
timeout: 600,

@@ -306,3 +314,3 @@ },

case "draft":
return { cwd: "$CWD", taskInput: "$1" };
return { cwd: "$CWD", taskInput: "$ARGUMENTS", agent: "claude-code" };
case "verdict":

@@ -338,3 +346,4 @@ return { cwd: "$CWD", consultationId: "$1" };

"- The chat-native crowning path expects the branch name as the first argument.",
"- It crowns the recommended survivor from the latest eligible consultation.",
"- It crowns the recommended survivor from the latest eligible consultation and materializes the patch.",
"- After the MCP tool succeeds, report the verified materialization result and stop; do not re-apply the patch or run extra Bash, Edit, or Write steps unless the user explicitly asks.",
"- The shared chat-native surface is `orc crown <branch-name>`.",

@@ -346,2 +355,3 @@ "- The Oraculum MCP server must already be registered through `oraculum setup --runtime claude-code`.",

"- This skill is intended for exact-prefix routing inside Claude Code.",
"- After the MCP tool returns, relay Oraculum's result; do not replace `orc crown <branch-name>` with a bare `orc crown` next step.",
"- The Oraculum MCP server must already be registered through `oraculum setup --runtime claude-code`.",

@@ -348,0 +358,0 @@ ];

@@ -1,1 +0,1 @@

{"version":3,"file":"claude-chat-native.js","sourceRoot":"","sources":["../../src/services/claude-chat-native.ts"],"names":[],"mappings":"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"}
{"version":3,"file":"claude-chat-native.js","sourceRoot":"","sources":["../../src/services/claude-chat-native.ts"],"names":[],"mappings":"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"}

@@ -115,2 +115,4 @@ import { cp, mkdir, readdir, rm } from "node:fs/promises";

"",
"After the MCP tool succeeds, report the verified tool result concisely and stop. Do not run Bash, Edit, Write, or ad-hoc follow-up work unless the user explicitly asks.",
"",
"## Argument Mapping",

@@ -139,5 +141,6 @@ "",

"- `taskInput`: the first positional argument after removing recognized flags from the command",
"- optional `--agent <claude-code|codex>`",
"- optional `--agent <claude-code|codex>`; default to `codex` when omitted",
"- optional `--candidates <n>`",
"- optional `--timeout-ms <ms>`",
'- Example: `orc consult tasks/fix.md` -> `{ taskInput: "tasks/fix.md", agent: "codex" }`',
'- Example: `orc consult tasks/fix.md --agent claude-code --candidates 1` -> `{ taskInput: "tasks/fix.md", agent: "claude-code", candidates: 1 }`',

@@ -149,4 +152,5 @@ ];

"- `taskInput`: the first positional argument after removing recognized flags from the command",
"- optional `--agent <claude-code|codex>`",
"- optional `--agent <claude-code|codex>`; default to `codex` when omitted",
"- optional `--candidates <n>`",
'- Example: `orc draft tasks/fix.md` -> `{ taskInput: "tasks/fix.md", agent: "codex" }`',
'- Example: `orc draft tasks/fix.md --agent codex --candidates 2` -> `{ taskInput: "tasks/fix.md", agent: "codex", candidates: 2 }`',

@@ -153,0 +157,0 @@ ];

@@ -1,1 +0,1 @@

{"version":3,"file":"codex-chat-native.js","sourceRoot":"","sources":["../../src/services/codex-chat-native.ts"],"names":[],"mappings":"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"}
{"version":3,"file":"codex-chat-native.js","sourceRoot":"","sources":["../../src/services/codex-chat-native.ts"],"names":[],"mappings":"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"}

@@ -6,3 +6,3 @@ import * as childProcess from "node:child_process";

import { getProfileSelectionPath } from "../core/paths.js";
import { projectConfigSchema } from "../domain/config.js";
import { defaultProjectConfig, projectConfigSchema, } from "../domain/config.js";
import { agentProfileRecommendationSchema, consultationProfileSelectionSchema, profileRepoSignalsSchema, } from "../domain/profile.js";

@@ -24,2 +24,7 @@ import { pathExists, writeJsonFile } from "./project.js";

};
const GENERATED_ORACLE_TIMEOUT_MS = {
fast: 60_000,
impact: 5 * 60_000,
deep: 10 * 60_000,
};
const PROFILE_STRATEGIES = {

@@ -105,3 +110,4 @@ library: ["minimal-change", "test-amplified", "safety-first"],

const explicitCandidateCount = options.configLayers.usesLegacyConfig ||
options.configLayers.quick.defaultCandidates !== undefined;
(options.configLayers.quick.defaultCandidates !== undefined &&
options.configLayers.quick.defaultCandidates !== defaultProjectConfig.defaultCandidates);
const explicitStrategies = options.configLayers.usesLegacyConfig ||

@@ -383,3 +389,3 @@ options.configLayers.advanced?.strategies !== undefined;

}
for (const script of ["test:unit", "unit", "test"]) {
for (const script of ["test:unit", "unit"]) {
addScriptCommand("unit-impact", "impact", "Unit tests", script, "Impacted unit tests should pass.");

@@ -642,3 +648,5 @@ if (catalog.some((command) => command.id === "unit-impact")) {

summary: buildFallbackSummary(chosenProfile, confidence, scores, signals, taskPacket),
candidateCount: PROFILE_DEFAULT_CANDIDATES[chosenProfile],
candidateCount: confidence === "low"
? Math.min(3, PROFILE_DEFAULT_CANDIDATES[chosenProfile])
: PROFILE_DEFAULT_CANDIDATES[chosenProfile],
strategyIds: PROFILE_STRATEGIES[chosenProfile],

@@ -747,2 +755,3 @@ selectedCommandIds,

const oracles = [];
const seenCommands = new Set();
for (const commandId of selectedCommandIds) {

@@ -753,2 +762,7 @@ const candidate = byId.get(commandId);

}
const commandKey = JSON.stringify([candidate.command, candidate.args]);
if (seenCommands.has(commandKey)) {
continue;
}
seenCommands.add(commandKey);
oracles.push({

@@ -763,2 +777,3 @@ id: candidate.id,

confidence: candidate.roundId === "deep" ? "medium" : "high",
timeoutMs: GENERATED_ORACLE_TIMEOUT_MS[candidate.roundId],
env: {},

@@ -765,0 +780,0 @@ });

@@ -1,1 +0,1 @@

{"version":3,"file":"consultation-profile.js","sourceRoot":"","sources":["../../src/services/consultation-profile.ts"],"names":[],"mappings":"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"}
{"version":3,"file":"consultation-profile.js","sourceRoot":"","sources":["../../src/services/consultation-profile.ts"],"names":[],"mappings":"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"}

@@ -73,2 +73,8 @@ import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js";

`Branch: ${response.plan.branchName}`,
...(response.materialization.currentBranch
? [`Current branch: ${response.materialization.currentBranch}`]
: []),
`Changed paths: ${response.materialization.changedPathCount}`,
`Post-checks: ${response.materialization.checks.length} passed`,
"The survivor patch has already been materialized; do not apply it again.",
`Crowning record: ${response.recordPath}`,

@@ -75,0 +81,0 @@ ].join("\n"),

@@ -1,1 +0,1 @@

{"version":3,"file":"mcp-server.js","sourceRoot":"","sources":["../../src/services/mcp-server.ts"],"names":[],"mappings":"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"}
{"version":3,"file":"mcp-server.js","sourceRoot":"","sources":["../../src/services/mcp-server.ts"],"names":[],"mappings":"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"}

@@ -0,2 +1,8 @@

import { existsSync } from "node:fs";
import { readFile } from "node:fs/promises";
import { OraculumError } from "../core/errors.js";
import { getExportSyncSummaryPath, resolveProjectRoot } from "../core/paths.js";
import { runSubprocess } from "../core/subprocess.js";
import { consultToolRequestSchema, consultToolResponseSchema, crownToolRequestSchema, crownToolResponseSchema, draftToolRequestSchema, draftToolResponseSchema, initToolRequestSchema, initToolResponseSchema, setupStatusToolRequestSchema, setupStatusToolResponseSchema, verdictArchiveToolRequestSchema, verdictArchiveToolResponseSchema, verdictToolRequestSchema, verdictToolResponseSchema, } from "../domain/chat-native.js";
import { adapterSchema } from "../domain/config.js";
import { buildConsultationArtifacts, buildProjectInitializationResult, buildSetupDiagnosticsResponse, } from "./chat-native.js";

@@ -9,4 +15,7 @@ import { listRecentConsultations, renderConsultationArchive, renderConsultationSummary, } from "./consultations.js";

export async function runConsultTool(input) {
const request = consultToolRequestSchema.parse(input);
const initialized = await ensureProjectInitialized(request.cwd);
const request = normalizeConsultToolRequest(consultToolRequestSchema.parse(input));
const hostDefaultAgent = resolveHostAgentRuntime();
const initialized = await ensureProjectInitialized(request.cwd, {
...(hostDefaultAgent ? { defaultAgent: hostDefaultAgent } : {}),
});
const manifest = await planRun({

@@ -38,4 +47,7 @@ cwd: request.cwd,

export async function runDraftTool(input) {
const request = draftToolRequestSchema.parse(input);
const initialized = await ensureProjectInitialized(request.cwd);
const request = normalizeDraftToolRequest(draftToolRequestSchema.parse(input));
const hostDefaultAgent = resolveHostAgentRuntime();
const initialized = await ensureProjectInitialized(request.cwd, {
...(hostDefaultAgent ? { defaultAgent: hostDefaultAgent } : {}),
});
const manifest = await planRun({

@@ -95,2 +107,3 @@ cwd: request.cwd,

const consultation = await readRunManifest(request.cwd, result.plan.runId);
const materialization = await buildCrownMaterialization(request.cwd, result.plan);
return crownToolResponseSchema.parse({

@@ -100,2 +113,3 @@ mode: "crown",

recordPath: result.path,
materialization,
consultation,

@@ -106,4 +120,6 @@ });

const request = initToolRequestSchema.parse(input);
const hostDefaultAgent = resolveHostAgentRuntime();
const initialization = await initializeProject({
cwd: request.cwd,
...(hostDefaultAgent ? { defaultAgent: hostDefaultAgent } : {}),
force: request.force,

@@ -120,2 +136,294 @@ });

}
function normalizeConsultToolRequest(request) {
const parsed = parseInlineCommandOptions(request.taskInput, {
allowTimeoutMs: true,
});
return consultToolRequestSchema.parse({
...request,
taskInput: parsed.taskInput,
...(parsed.agent ? { agent: parsed.agent } : {}),
...(parsed.candidates !== undefined ? { candidates: parsed.candidates } : {}),
...(parsed.timeoutMs !== undefined ? { timeoutMs: parsed.timeoutMs } : {}),
});
}
function normalizeDraftToolRequest(request) {
const parsed = parseInlineCommandOptions(request.taskInput, {
allowTimeoutMs: false,
});
return draftToolRequestSchema.parse({
...request,
taskInput: parsed.taskInput,
...(parsed.agent ? { agent: parsed.agent } : {}),
...(parsed.candidates !== undefined ? { candidates: parsed.candidates } : {}),
});
}
function parseInlineCommandOptions(taskInput, options) {
const tokens = splitShellLike(taskInput);
if (!tokens) {
return { taskInput };
}
const remaining = [];
let agent;
let candidates;
let timeoutMs;
let parsedAnyOption = false;
for (let index = 0; index < tokens.length; index += 1) {
const token = tokens[index];
if (!token) {
continue;
}
const readOptionValue = (optionName) => {
const inlinePrefix = `${optionName}=`;
if (token.startsWith(inlinePrefix)) {
return { matched: true, value: token.slice(inlinePrefix.length) };
}
if (token === optionName) {
const value = tokens[index + 1];
if (value === undefined) {
throw new OraculumError(`${optionName} requires a value.`);
}
index += 1;
return { matched: true, value };
}
return { matched: false };
};
const agentValue = readOptionValue("--agent");
if (agentValue.matched) {
parsedAnyOption = true;
const parsedAgent = adapterSchema.parse(agentValue.value);
agent = parsedAgent;
continue;
}
const candidatesValue = readOptionValue("--candidates");
if (candidatesValue.matched) {
parsedAnyOption = true;
candidates = parseIntegerOption(candidatesValue.value, "--candidates");
continue;
}
const timeoutValue = options.allowTimeoutMs ? readOptionValue("--timeout-ms") : undefined;
if (timeoutValue?.matched) {
parsedAnyOption = true;
timeoutMs = parseIntegerOption(timeoutValue.value, "--timeout-ms");
continue;
}
remaining.push(token);
}
if (!parsedAnyOption) {
return { taskInput };
}
return {
...(agent ? { agent } : {}),
...(candidates !== undefined ? { candidates } : {}),
taskInput: remaining.join(" "),
...(timeoutMs !== undefined ? { timeoutMs } : {}),
};
}
function splitShellLike(value) {
const tokens = [];
let current = "";
let quote;
let escaping = false;
for (const character of value) {
if (escaping) {
current += character;
escaping = false;
continue;
}
if (character === "\\") {
escaping = true;
continue;
}
if (quote) {
if (character === quote) {
quote = undefined;
}
else {
current += character;
}
continue;
}
if (character === "'" || character === '"') {
quote = character;
continue;
}
if (/\s/u.test(character)) {
if (current.length > 0) {
tokens.push(current);
current = "";
}
continue;
}
current += character;
}
if (escaping || quote) {
return undefined;
}
if (current.length > 0) {
tokens.push(current);
}
return tokens;
}
function parseIntegerOption(value, optionName) {
if (value === undefined || value.trim().length === 0) {
throw new OraculumError(`${optionName} requires a value.`);
}
const parsed = Number(value);
if (!Number.isInteger(parsed)) {
throw new OraculumError(`${optionName} must be an integer.`);
}
return parsed;
}
function resolveHostAgentRuntime() {
const parsed = adapterSchema.safeParse(process.env.ORACULUM_AGENT_RUNTIME);
return parsed.success ? parsed.data : undefined;
}
async function buildCrownMaterialization(cwd, plan) {
const projectRoot = resolveProjectRoot(cwd);
const checks = [];
let currentBranch;
if (plan.mode === "git-branch") {
checks.push(assertGitPatchArtifact(plan));
currentBranch = await readVerifiedCurrentGitBranch(projectRoot, plan.branchName);
checks.push({
id: "current-branch",
status: "passed",
summary: `Current git branch is ${currentBranch}.`,
});
}
if (plan.mode === "workspace-sync") {
checks.push(assertWorkspaceSyncSummary(projectRoot, plan.runId));
}
const changedPaths = await readMaterializedChangedPaths(projectRoot, plan);
if (changedPaths.length === 0) {
throw new OraculumError(`Crowning post-check failed: no materialized changed paths were detected for ${plan.mode} export "${plan.runId}".`);
}
checks.push({
id: "changed-paths",
status: "passed",
summary: `${changedPaths.length} changed path${changedPaths.length === 1 ? "" : "s"} detected.`,
});
return {
materialized: true,
verified: true,
mode: plan.mode,
branchName: plan.branchName,
...(currentBranch ? { currentBranch } : {}),
changedPaths,
changedPathCount: changedPaths.length,
checks,
};
}
function assertGitPatchArtifact(plan) {
if (!plan.patchPath) {
throw new OraculumError(`Crowning post-check failed: git-branch export "${plan.runId}" did not record an export patch path.`);
}
if (!existsSync(plan.patchPath)) {
throw new OraculumError(`Crowning post-check failed: expected export patch does not exist at ${plan.patchPath}.`);
}
return {
id: "git-patch-artifact",
status: "passed",
summary: `Export patch exists at ${plan.patchPath}.`,
};
}
function assertWorkspaceSyncSummary(projectRoot, runId) {
const syncSummaryPath = getExportSyncSummaryPath(projectRoot, runId);
if (!existsSync(syncSummaryPath)) {
throw new OraculumError(`Crowning post-check failed: expected workspace-sync summary does not exist at ${syncSummaryPath}.`);
}
return {
id: "workspace-sync-summary",
status: "passed",
summary: `Workspace-sync summary exists at ${syncSummaryPath}.`,
};
}
async function readVerifiedCurrentGitBranch(projectRoot, expectedBranch) {
const currentBranch = await readCurrentGitBranch(projectRoot);
if (!currentBranch) {
throw new OraculumError(`Crowning post-check failed: could not determine the current git branch in ${projectRoot}.`);
}
if (currentBranch !== expectedBranch) {
throw new OraculumError(`Crowning post-check failed: expected current git branch "${expectedBranch}", received "${currentBranch}".`);
}
return currentBranch;
}
async function readCurrentGitBranch(projectRoot) {
const result = await runSubprocess({
command: "git",
args: ["branch", "--show-current"],
cwd: projectRoot,
timeoutMs: 10_000,
}).catch(() => undefined);
if (!result) {
return undefined;
}
const branch = result.stdout.trim();
return result.exitCode === 0 && branch.length > 0 ? branch : undefined;
}
async function readMaterializedChangedPaths(projectRoot, plan) {
if (plan.mode === "git-branch") {
if (!plan.patchPath) {
throw new OraculumError(`Crowning post-check failed: git-branch export "${plan.runId}" did not record an export patch path.`);
}
try {
return parseGitPatchChangedPaths(await readFile(plan.patchPath, "utf8"));
}
catch (error) {
throw new OraculumError(`Crowning post-check failed: could not read export patch at ${plan.patchPath}: ${formatUnknownError(error)}`);
}
}
const syncSummaryPath = getExportSyncSummaryPath(projectRoot, plan.runId);
if (!existsSync(syncSummaryPath)) {
throw new OraculumError(`Crowning post-check failed: expected workspace-sync summary does not exist at ${syncSummaryPath}.`);
}
try {
const parsed = JSON.parse(await readFile(syncSummaryPath, "utf8"));
return uniqueSortedStrings([
...(Array.isArray(parsed.appliedFiles) ? parsed.appliedFiles : []),
...(Array.isArray(parsed.removedFiles) ? parsed.removedFiles : []),
]);
}
catch (error) {
throw new OraculumError(`Crowning post-check failed: could not read workspace-sync summary at ${syncSummaryPath}: ${formatUnknownError(error)}`);
}
}
function parseGitPatchChangedPaths(patch) {
const paths = [];
let oldPath;
for (const line of patch.split(/\r?\n/u)) {
if (line.startsWith("--- ")) {
oldPath = normalizePatchPath(line.slice(4));
continue;
}
if (!line.startsWith("+++ ")) {
continue;
}
const newPath = normalizePatchPath(line.slice(4));
paths.push(...[oldPath, newPath].filter((value) => Boolean(value)));
oldPath = undefined;
}
return uniqueSortedStrings(paths);
}
function normalizePatchPath(value) {
const [path] = value.trim().split(/\t/u);
if (!path) {
return undefined;
}
if (path === "/dev/null") {
return undefined;
}
if (path.startsWith("a/") || path.startsWith("b/")) {
return path.slice(2);
}
return path.length > 0 ? path : undefined;
}
function uniqueSortedStrings(values) {
return [...new Set(values.filter((value) => typeof value === "string"))]
.map((value) => value.trim())
.filter((value) => value.length > 0)
.sort((left, right) => left.localeCompare(right));
}
function formatUnknownError(error) {
return error instanceof Error ? error.message : String(error);
}
//# sourceMappingURL=mcp-tools.js.map

@@ -1,1 +0,1 @@

{"version":3,"file":"mcp-tools.js","sourceRoot":"","sources":["../../src/services/mcp-tools.ts"],"names":[],"mappings":"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"}
{"version":3,"file":"mcp-tools.js","sourceRoot":"","sources":["../../src/services/mcp-tools.ts"],"names":[],"mappings":"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"}

@@ -1,4 +0,5 @@

import { type ProjectAdvancedConfig, type ProjectConfig, type ProjectQuickConfig } from "../domain/config.js";
import { type Adapter, type ProjectAdvancedConfig, type ProjectConfig, type ProjectQuickConfig } from "../domain/config.js";
interface InitializeProjectOptions {
cwd: string;
defaultAgent?: Adapter;
force: boolean;

@@ -19,3 +20,5 @@ }

export declare function initializeProject(options: InitializeProjectOptions): Promise<InitializeProjectResult>;
export declare function ensureProjectInitialized(cwd: string): Promise<InitializeProjectResult | undefined>;
export declare function ensureProjectInitialized(cwd: string, options?: {
defaultAgent?: Adapter;
}): Promise<InitializeProjectResult | undefined>;
export declare function loadProjectConfig(cwd: string): Promise<ProjectConfig>;

@@ -22,0 +25,0 @@ export declare function loadProjectConfigLayers(cwd: string): Promise<ProjectConfigLayers>;

@@ -23,3 +23,6 @@ import { lstat, mkdir, readFile, rm, writeFile } from "node:fs/promises";

}
await writeJsonFile(configPath, defaultQuickProjectConfig);
await writeJsonFile(configPath, projectQuickConfigSchema.parse({
...defaultQuickProjectConfig,
...(options.defaultAgent ? { defaultAgent: options.defaultAgent } : {}),
}));
return {

@@ -31,3 +34,3 @@ projectRoot,

}
export async function ensureProjectInitialized(cwd) {
export async function ensureProjectInitialized(cwd, options = {}) {
const projectRoot = resolveProjectRoot(cwd);

@@ -44,2 +47,3 @@ const configPath = getConfigPath(projectRoot);

cwd: projectRoot,
...(options.defaultAgent ? { defaultAgent: options.defaultAgent } : {}),
force: false,

@@ -46,0 +50,0 @@ });

@@ -1,1 +0,1 @@

{"version":3,"file":"project.js","sourceRoot":"","sources":["../../src/services/project.ts"],"names":[],"mappings":"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"}
{"version":3,"file":"project.js","sourceRoot":"","sources":["../../src/services/project.ts"],"names":[],"mappings":"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"}
{
"name": "oraculum",
"version": "0.1.0-beta.5",
"version": "0.1.0-beta.6",
"description": "Oracle-guided patch consultation for Claude Code and Codex.",

@@ -32,2 +32,4 @@ "license": "MIT",

"evidence:beta:matrix": "npm run build && node scripts/beta-evidence.mjs --mode=matrix",
"evidence:host-native": "npm run build && node scripts/host-native-smoke.mjs",
"evidence:workflow-comparison": "npm run build && node scripts/workflow-comparison.mjs",
"evidence:smoke": "npm run evidence:published-smoke && npm run evidence:release-smoke",

@@ -34,0 +36,0 @@ "evidence:published-smoke": "node scripts/published-smoke.mjs",

@@ -38,8 +38,6 @@ <p align="right">

Oraculum은 Claude Code와 Codex를 위한 오라클 기반(oracle-guided) 패치 워크플로우 도구입니다.
Oraculum은 AI 패치를 한 번에 적용하는 작업이 아니라, 후보들이 겨루는 토너먼트로 바꿉니다.
주 표면은 두 호스트에서 공통으로 쓰는 채팅 내부 명령어입니다. 기본 접두사는 `orc`이며, 핵심 흐름은 `orc consult`, `orc verdict`, `orc crown`입니다.
각 후보는 격리된 작업 공간에서 실행되고, 레포지토리의 검사들이 오라클처럼 판정하며, 근거가 기록되고, 끝까지 살아남은 후보만 승격됩니다.
그 아래에서 여러 후보를 격리된 환경에서 실행하고, 레포지토리에 정의한 오라클(repo-local oracle)로 판정하고, 판정(verdict)과 근거(witness)를 남긴 뒤, 마지막으로 끝까지 살아남은 후보만 최종 반영(crown)하도록 만드는 반복 가능한 워크플로우를 제공합니다.
## 설치

@@ -46,0 +44,0 @@

@@ -38,8 +38,6 @@ <p align="right">

Oraculum is an oracle-guided patch workflow for Claude Code and Codex.
Oraculum turns AI patching into a tournament instead of a one-shot edit.
The primary product surface is a shared in-chat command language across both hosts: `orc consult`, `orc verdict`, and `orc crown`.
Candidates run in isolation, repo-local checks act as oracles, evidence is recorded, and only the survivor is promoted.
Under that surface, Oraculum turns patching into a repeatable workflow: run competing candidates in isolation, judge them with repo-local oracles, keep verdicts and witnesses, and crown only the survivor.
## Installation

@@ -46,0 +44,0 @@