mirror of
https://github.com/KeygraphHQ/shannon.git
synced 2026-07-01 19:15:41 +02:00
feat: extract pipeline core for library consumption (#282)
* feat: extract pipeline core for library consumption * fix: chmod workspace directory for container write access * fix: resolve playwright output dir relative to deliverables parent * feat: add multi-provider LLM support via ProviderConfig * fix: resolve model overrides via options.model, remove unused model env passthrough * fix: use ANTHROPIC_AUTH_TOKEN for custom base URL and router auth * fix: skip env-based credential validation when providerConfig is present * fix: support large UID/GID values for AD/LDAP users in container
This commit is contained in:
@@ -52,7 +52,8 @@ function parseArgs(argv: string[]): ParsedArgs {
|
||||
// === File Operations ===
|
||||
|
||||
function saveDeliverableFile(targetDir: string, filename: string, content: string): string {
|
||||
const deliverablesDir = join(targetDir, '.shannon', 'deliverables');
|
||||
const subdir = process.env.SHANNON_DELIVERABLES_SUBDIR || '.shannon/deliverables';
|
||||
const deliverablesDir = join(targetDir, ...subdir.split('/'));
|
||||
const filepath = join(deliverablesDir, filename);
|
||||
|
||||
try {
|
||||
|
||||
Reference in New Issue
Block a user