Drop uncommitted sage agent contamination and dangling export (#1499 I1-F1/F2)
This commit is contained in:
@@ -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"
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -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);
|
||||||
|
|||||||
Reference in New Issue
Block a user