mirror of
https://github.com/getcompanion-ai/co-mono.git
synced 2026-04-16 03:01:56 +00:00
feat(coding-agent): allow explicit -e flags with --no-extensions
--no-extensions now skips discovery but still loads extensions specified via -e flags. This gives users three modes: 1. Default: auto-discover + any -e additions 2. --no-extensions: no extensions at all 3. --no-extensions -e foo.js: only load foo.js, skip discovery fixes #524
This commit is contained in:
parent
48f524c554
commit
499341cdc1
3 changed files with 51 additions and 2 deletions
|
|
@ -155,6 +155,12 @@ describe("parseArgs", () => {
|
|||
const result = parseArgs(["--no-extensions"]);
|
||||
expect(result.noExtensions).toBe(true);
|
||||
});
|
||||
|
||||
test("parses --no-extensions with explicit -e flags", () => {
|
||||
const result = parseArgs(["--no-extensions", "-e", "foo.ts", "-e", "bar.ts"]);
|
||||
expect(result.noExtensions).toBe(true);
|
||||
expect(result.extensions).toEqual(["foo.ts", "bar.ts"]);
|
||||
});
|
||||
});
|
||||
|
||||
describe("--no-skills flag", () => {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue