Drop uncommitted sage agent contamination and dangling export (#1499 I1-F1/F2)

This commit is contained in:
2026-09-10 15:23:02 -05:00
parent e6e30b6f55
commit e5a9a05ba2
2 changed files with 3 additions and 5 deletions
-1
View File
@@ -9,7 +9,6 @@
"bin": { "mosaic-registry": "src/cli/main.mjs" }, "bin": { "mosaic-registry": "src/cli/main.mjs" },
"exports": { "exports": {
".": "./src/index.mjs", ".": "./src/index.mjs",
"./ids.mjs": "./src/ids.mjs",
"./records.mjs": "./src/records.mjs", "./records.mjs": "./src/records.mjs",
"./registry.mjs": "./src/registry.mjs" "./registry.mjs": "./src/registry.mjs"
}, },
+3 -4
View File
@@ -7,7 +7,7 @@ import { join, resolve } from 'node:path';
import { spawnSync } from 'node:child_process'; import { spawnSync } from 'node:child_process';
const source = resolve(import.meta.dirname, '..'); const source = resolve(import.meta.dirname, '..');
for (const agent of ['darkwing', 'dewey', 'filbert', 'sage']) test(`${agent} launch context, resources, session recovery, and refusals`, () => { for (const agent of ['darkwing', 'dewey', 'filbert']) test(`${agent} launch context, resources, session recovery, and refusals`, () => {
const root = mkdtempSync(join(tmpdir(), `${agent} launch `)); const root = mkdtempSync(join(tmpdir(), `${agent} launch `));
try { try {
for (const dir of ['agents', 'scripts', 'contracts', 'user', 'node_modules/.bin', 'extensions/goal']) { for (const dir of ['agents', 'scripts', 'contracts', 'user', 'node_modules/.bin', 'extensions/goal']) {
@@ -61,9 +61,8 @@ fs.writeFileSync('capture.json', JSON.stringify({args: process.argv.slice(2), ag
let captured = JSON.parse(readFileSync(join(root, 'capture.json'))); let captured = JSON.parse(readFileSync(join(root, 'capture.json')));
assert.equal(captured.incarnation, undefined); assert.equal(captured.incarnation, undefined);
assert.equal(captured.agent, agent); assert.equal(captured.agent, agent);
assert.equal(captured.args[captured.args.indexOf('--provider') + 1], agent === 'filbert' ? 'openai-codex' : agent === 'sage' ? 'zai' : 'test'); assert.equal(captured.args[captured.args.indexOf('--provider') + 1], agent === 'filbert' ? 'openai-codex' : 'test');
assert.equal(captured.args[captured.args.indexOf('--model') + 1], agent === 'filbert' ? 'gpt-6-astra' : agent === 'sage' ? 'glm-5.3' : 'test-model'); assert.equal(captured.args[captured.args.indexOf('--model') + 1], agent === 'filbert' ? 'gpt-6-astra' : 'test-model');
if (agent === 'sage') assert.equal(captured.args[captured.args.indexOf('--thinking') + 1], 'high');
if (agent === 'filbert') assert.equal(captured.args[captured.args.indexOf('--thinking') + 1], 'low'); if (agent === 'filbert') assert.equal(captured.args[captured.args.indexOf('--thinking') + 1], 'low');
assert.equal(captured.args[captured.args.indexOf('--session-dir') + 1], join(root, `.pi/state/${agent}/sessions`)); assert.equal(captured.args[captured.args.indexOf('--session-dir') + 1], join(root, `.pi/state/${agent}/sessions`));
assert.equal(captured.args.includes('--continue'), false); assert.equal(captured.args.includes('--continue'), false);