{"_id":"symphonic","_rev":"29-aa7e2624a7ffb946c871a731a0ed8059","name":"symphonic","dist-tags":{"latest":"0.5.7"},"versions":{"0.1.1":{"name":"symphonic","version":"0.1.1","keywords":["ai","sdk","tools","agents","teams","pipelines","typescript"],"author":{"name":"Saint Asky"},"license":"MIT","_id":"symphonic@0.1.1","maintainers":[{"name":"saint.0x","email":"saint.0x.saint@gmail.com"}],"dist":{"shasum":"8795cfd7a57fc07adadfe1f6badb9d0fac798f77","tarball":"https://registry.npmjs.org/symphonic/-/symphonic-0.1.1.tgz","fileCount":286,"integrity":"sha512-yk6gHi1ex9bt/QCBSeLyd5cFI8z/H3zSCRg5UqCy6p5nrraIRXQucAndbYRWklQuRE2dendMESaEhZ7lAT3BPw==","signatures":[{"sig":"MEUCIQD0k4ZPXkiRUvCIZK3yjb18xvQAxhtwMPbWrFVzJ8ZabgIgWLmdi0jds7R3ZjGQJ7TIedMFZPRY6im6z0MYNsSWBHA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1510272},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./types/*":{"types":"./dist/types/*.d.ts","import":"./dist/types/*.js","require":"./dist/types/*.cjs"},"./symphony/*":{"types":"./dist/symphony/*.d.ts","import":"./dist/symphony/*.js","require":"./dist/symphony/*.cjs"}},"gitHead":"62859e9e7d109c0c6043be1c1ef951d0cd7eecb3","scripts":{"docs":"typedoc src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc -b","clean":"rimraf dist","format":"prettier --write src/**/*.ts","prepack":"bun run build","prepare":"bun run build"},"_npmUser":{"name":"saint.0x","email":"saint.0x.saint@gmail.com"},"_npmVersion":"10.9.2","description":"A TypeScript SDK for building AI-powered applications with tools, agents, teams and pipelines","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"uuid":"^9.0.0","dotenv":"^16.3.1","openai":"^4.71.0","sqlite":"^5.1.1","xml2js":"^0.6.2","sqlite3":"^5.1.7","winston":"^3.10.0","@grpc/grpc-js":"^1.9.0","@grpc/proto-loader":"^0.7.8"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","tsup":"^8.3.5","eslint":"^8.46.0","rimraf":"^5.0.1","ts-jest":"^29.1.1","ts-node":"^10.9.1","typedoc":"^0.24.8","prettier":"^3.0.1","typescript":"^5.7.2","@types/jest":"^29.5.3","@types/node":"^22.10.2","@types/uuid":"^9.0.2","@types/xml2js":"^0.4.14","@types/sqlite3":"^3.1.14","@typescript-eslint/parser":"^6.2.1","@typescript-eslint/eslint-plugin":"^6.2.1"},"_npmOperationalInternal":{"tmp":"tmp/symphonic_0.1.1_1748546186141_0.1282472612708221","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"symphonic","version":"0.1.2","keywords":["ai","sdk","tools","agents","teams","pipelines","typescript"],"author":{"name":"Saint Asky"},"license":"MIT","_id":"symphonic@0.1.2","maintainers":[{"name":"saint.0x","email":"saint.0x.saint@gmail.com"}],"dist":{"shasum":"04a694ef5387f400c6b3155be1ffd6465bf302e7","tarball":"https://registry.npmjs.org/symphonic/-/symphonic-0.1.2.tgz","fileCount":286,"integrity":"sha512-lcLlXA5j4BpENAut/8m/HFBjrUzzc7xpkfolW2VMASvlEpCnDZivJOgv7OnKyR1b1jqxQGjklOLBYPtTUT/WcQ==","signatures":[{"sig":"MEYCIQDGjFKGCaUcXfkMr6F662aAOtdNRSscc0tAHZGU/5XeRQIhAKRu2Rc14csK8uN0hcBorj1n/KbNxZx14GGqukEM0IX0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1510763},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./types/*":{"types":"./dist/types/*.d.ts","import":"./dist/types/*.js","require":"./dist/types/*.cjs"},"./symphony/*":{"types":"./dist/symphony/*.d.ts","import":"./dist/symphony/*.js","require":"./dist/symphony/*.cjs"}},"gitHead":"15c7f8995b6151061b83c2ad8029954efd7e06ac","scripts":{"docs":"typedoc src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc -b","clean":"rimraf dist","format":"prettier --write src/**/*.ts","prepack":"bun run build","prepare":"bun run build"},"_npmUser":{"name":"saint.0x","email":"saint.0x.saint@gmail.com"},"_npmVersion":"10.9.2","description":"A TypeScript SDK for building AI-powered applications with tools, agents, teams and pipelines","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"uuid":"^9.0.0","dotenv":"^16.3.1","openai":"^4.71.0","sqlite":"^5.1.1","xml2js":"^0.6.2","sqlite3":"^5.1.7","winston":"^3.10.0","symphonic":"^0.1.1","@grpc/grpc-js":"^1.9.0","@grpc/proto-loader":"^0.7.8"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","tsup":"^8.3.5","eslint":"^8.46.0","rimraf":"^5.0.1","ts-jest":"^29.1.1","ts-node":"^10.9.1","typedoc":"^0.24.8","prettier":"^3.0.1","typescript":"^5.7.2","@types/jest":"^29.5.3","@types/node":"^22.10.2","@types/uuid":"^9.0.2","@types/xml2js":"^0.4.14","@typescript-eslint/parser":"^6.2.1","@typescript-eslint/eslint-plugin":"^6.2.1"},"_npmOperationalInternal":{"tmp":"tmp/symphonic_0.1.2_1748547870978_0.4256977584440247","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"symphonic","version":"0.2.0","keywords":["ai","sdk","tools","agents","teams","pipelines","typescript","directives","personas"],"author":{"name":"Saint Asky"},"license":"MIT","_id":"symphonic@0.2.0","maintainers":[{"name":"saint.0x","email":"saint.0x.saint@gmail.com"}],"dist":{"shasum":"2a75027c8f18c7b90fa6bbaca53744f0333f5de2","tarball":"https://registry.npmjs.org/symphonic/-/symphonic-0.2.0.tgz","fileCount":286,"integrity":"sha512-/3Ps40A7M31Ls7wJj02qz+xJaoFqLK5JCLiTPpd8788HRW9x//4Btj3/MQoWZ8B9ySv89AySoPLdCGVVuBj3eg==","signatures":[{"sig":"MEQCIEC+eQZ1Lh6NY5cfT0GDKzIkIV466LZy+htGxzhhUmn+AiBzXms9K6t6BAvwZ0X6EtCuBey6+2CRtcvmnhP46jYzeA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1511637},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./types/*":{"types":"./dist/types/*.d.ts","import":"./dist/types/*.js","require":"./dist/types/*.cjs"},"./symphony/*":{"types":"./dist/symphony/*.d.ts","import":"./dist/symphony/*.js","require":"./dist/symphony/*.cjs"}},"gitHead":"46914e0993a569b17c1622fc36bbc5bdb19006d5","scripts":{"docs":"typedoc src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc -b","clean":"rimraf dist","format":"prettier --write src/**/*.ts","prepack":"bun run build","prepare":"bun run build"},"_npmUser":{"name":"saint.0x","email":"saint.0x.saint@gmail.com"},"_npmVersion":"10.9.2","description":"A TypeScript SDK for building AI-powered applications with tools, agents, teams and pipelines","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"uuid":"^9.0.0","dotenv":"^16.3.1","openai":"^4.71.0","sqlite":"^5.1.1","xml2js":"^0.6.2","sqlite3":"^5.1.7","winston":"^3.10.0","@grpc/grpc-js":"^1.9.0","@grpc/proto-loader":"^0.7.8"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","tsup":"^8.3.5","eslint":"^8.46.0","rimraf":"^5.0.1","ts-jest":"^29.1.1","ts-node":"^10.9.1","typedoc":"^0.24.8","prettier":"^3.0.1","typescript":"^5.7.2","@types/jest":"^29.5.3","@types/node":"^22.10.2","@types/uuid":"^9.0.2","@types/xml2js":"^0.4.14","@typescript-eslint/parser":"^6.2.1","@typescript-eslint/eslint-plugin":"^6.2.1"},"_npmOperationalInternal":{"tmp":"tmp/symphonic_0.2.0_1748557473975_0.8361297933164091","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"symphonic","version":"0.3.0","keywords":["ai","sdk","tools","agents","teams","pipelines","typescript","directives","personas","chaining"],"author":{"name":"Saint Asky"},"license":"MIT","_id":"symphonic@0.3.0","maintainers":[{"name":"saint.0x","email":"saint.0x.saint@gmail.com"}],"dist":{"shasum":"f00c9a952ca833a1c7e2a1df3d982a541b5120c2","tarball":"https://registry.npmjs.org/symphonic/-/symphonic-0.3.0.tgz","fileCount":286,"integrity":"sha512-4Umcj4Oa9ccB8ck3nFx5m/sjrmwDmmpEJrHVhzLMO13Stm7UD2HyRb2vBYRN6eRYDk3fjNUiA1RUECaB9LRa0Q==","signatures":[{"sig":"MEQCIEL/jHMUrna62sd8jPRKE8aG/MlCzbkoaSNqrWa0QIJRAiBQdjWZYpxkiXHvNjQ0lk/JJwYAL+Px9PFrJOGz9E9IRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1511537},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./types/*":{"types":"./dist/types/*.d.ts","import":"./dist/types/*.js","require":"./dist/types/*.cjs"},"./symphony/*":{"types":"./dist/symphony/*.d.ts","import":"./dist/symphony/*.js","require":"./dist/symphony/*.cjs"}},"gitHead":"eee37c21527803fd8ed1416ef55d6c76d4caaac3","scripts":{"docs":"typedoc src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc -b","clean":"rimraf dist","format":"prettier --write src/**/*.ts","prepack":"bun run build","prepare":"bun run build"},"_npmUser":{"name":"saint.0x","email":"saint.0x.saint@gmail.com"},"_npmVersion":"10.9.2","description":"A TypeScript SDK for building AI-powered applications with tools, agents, teams and pipelines","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"uuid":"^9.0.0","dotenv":"^16.3.1","openai":"^4.71.0","sqlite":"^5.1.1","xml2js":"^0.6.2","sqlite3":"^5.1.7","winston":"^3.10.0","@grpc/grpc-js":"^1.9.0","@grpc/proto-loader":"^0.7.8"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","tsup":"^8.3.5","eslint":"^8.46.0","rimraf":"^5.0.1","ts-jest":"^29.1.1","ts-node":"^10.9.1","typedoc":"^0.24.8","prettier":"^3.0.1","typescript":"^5.7.2","@types/jest":"^29.5.3","@types/node":"^22.10.2","@types/uuid":"^9.0.2","@types/xml2js":"^0.4.14","@typescript-eslint/parser":"^6.2.1","@typescript-eslint/eslint-plugin":"^6.2.1"},"_npmOperationalInternal":{"tmp":"tmp/symphonic_0.3.0_1748560135949_0.4652612095042121","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"symphonic","version":"0.3.5","keywords":["ai","sdk","tools","agents","teams","pipelines","typescript","directives","chaining"],"author":{"name":"Saint"},"license":"MIT","_id":"symphonic@0.3.5","maintainers":[{"name":"saint.0x","email":"saint.0x.saint@gmail.com"}],"dist":{"shasum":"4cf73f2c5d686b194213d2d751f2adb9b329d68b","tarball":"https://registry.npmjs.org/symphonic/-/symphonic-0.3.5.tgz","fileCount":286,"integrity":"sha512-ncDVEctyRu1R8wdcb2Fk95Ic8rdEHaUiCkffEoF0jJ85vC6LZhZvinjKUc6FIEvAvwuMHxK5OQpS2KdY+6PfOA==","signatures":[{"sig":"MEQCIDxn7t6uGyEs/lul/m2qx+lCmaUkrKHvKvoOA0Nk0ja0AiAoZURrcqcV1dJDG20bwQqD6Rd9RZrk33orifID3xk3TQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1511449},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./types/*":{"types":"./dist/types/*.d.ts","import":"./dist/types/*.js","require":"./dist/types/*.cjs"},"./symphony/*":{"types":"./dist/symphony/*.d.ts","import":"./dist/symphony/*.js","require":"./dist/symphony/*.cjs"}},"gitHead":"eee37c21527803fd8ed1416ef55d6c76d4caaac3","scripts":{"docs":"typedoc src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc -b","clean":"rimraf dist","format":"prettier --write src/**/*.ts","prepack":"bun run build","prepare":"bun run build"},"_npmUser":{"name":"saint.0x","email":"saint.0x.saint@gmail.com"},"_npmVersion":"10.9.2","description":"A TypeScript SDK for building AI-powered applications with tools, agents, teams and pipelines","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"uuid":"^9.0.0","dotenv":"^16.3.1","openai":"^4.71.0","sqlite":"^5.1.1","xml2js":"^0.6.2","sqlite3":"^5.1.7","winston":"^3.10.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","tsup":"^8.3.5","eslint":"^8.46.0","rimraf":"^5.0.1","ts-jest":"^29.1.1","ts-node":"^10.9.1","typedoc":"^0.24.8","prettier":"^3.0.1","typescript":"^5.7.2","@types/jest":"^29.5.3","@types/node":"^22.10.2","@types/uuid":"^9.0.2","@types/xml2js":"^0.4.14","@typescript-eslint/parser":"^6.2.1","@typescript-eslint/eslint-plugin":"^6.2.1"},"_npmOperationalInternal":{"tmp":"tmp/symphonic_0.3.5_1748560245815_0.4613591744257117","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"symphonic","version":"0.3.6","keywords":["ai","sdk","tools","agents","teams","pipelines","typescript","directives","chaining"],"author":{"name":"Saint"},"license":"MIT","_id":"symphonic@0.3.6","maintainers":[{"name":"saint.0x","email":"saint.0x.saint@gmail.com"}],"dist":{"shasum":"48f9c3627cbeb8d2df6347c9ebea61288772396d","tarball":"https://registry.npmjs.org/symphonic/-/symphonic-0.3.6.tgz","fileCount":286,"integrity":"sha512-KhfzH//svrLDXAJgr96vFdlOOUOqeCi9kGwaeP5IdXTtmD/vl9TLGySObXCPjzuNCMHAm3fxTjjT1/9/y4LRXA==","signatures":[{"sig":"MEUCIQCzYBVbFqhWiLKVPw3Y0jRTwLlCHq3uuW2DGrEL6uCRIgIgbbPKPhQtPs/SYSGZaVTFpnrEQdKA47Zct87nM+fetzU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1500899},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./types/*":{"types":"./dist/types/*.d.ts","import":"./dist/types/*.js","require":"./dist/types/*.cjs"},"./symphony/*":{"types":"./dist/symphony/*.d.ts","import":"./dist/symphony/*.js","require":"./dist/symphony/*.cjs"}},"gitHead":"975c9ceab65735637e0349f60e0a40c60e71099b","scripts":{"docs":"typedoc src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc -b","clean":"rimraf dist","format":"prettier --write src/**/*.ts","prepack":"bun run build","prepare":"bun run build"},"_npmUser":{"name":"saint.0x","email":"saint.0x.saint@gmail.com"},"_npmVersion":"10.9.2","description":"Symphony SDK - An advanced multi-agent orchestration framework","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"uuid":"^9.0.0","dotenv":"^16.3.1","openai":"^4.71.0","sqlite":"^5.1.1","xml2js":"^0.6.2","sqlite3":"^5.1.7","winston":"^3.10.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","tsup":"^8.3.5","eslint":"^8.46.0","rimraf":"^5.0.1","ts-jest":"^29.1.1","ts-node":"^10.9.1","typedoc":"^0.24.8","prettier":"^3.0.1","typescript":"^5.7.2","@types/jest":"^29.5.3","@types/node":"^22.10.2","@types/uuid":"^9.0.2","@types/xml2js":"^0.4.14","@typescript-eslint/parser":"^6.2.1","@typescript-eslint/eslint-plugin":"^6.2.1"},"_npmOperationalInternal":{"tmp":"tmp/symphonic_0.3.6_1748570886642_0.9598472236234399","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"symphonic","version":"0.3.7","keywords":["ai","sdk","tools","agents","teams","pipelines","typescript","directives","chaining"],"author":{"name":"Saint"},"license":"MIT","_id":"symphonic@0.3.7","maintainers":[{"name":"saint.0x","email":"saint.0x.saint@gmail.com"}],"dist":{"shasum":"95ed7d3c16138e2c7c4ff8500d9913e7a5a52a2f","tarball":"https://registry.npmjs.org/symphonic/-/symphonic-0.3.7.tgz","fileCount":286,"integrity":"sha512-3NUHHCXI4Z9UDYTUmXwwQfecgIRAeMMXm/r/Z07XHmqbX9EH1v5x05pWTmUMccadyOv0cdyte+p0h1dtyogQLA==","signatures":[{"sig":"MEUCIGeEPcIHI/QPl6FvcDbfeSddrf7bxDmu7ykuNQqJ1SnfAiEAxamO5HVMlTYFmRj0Cxj7yIOfyoOZFBX9pYnz1oDlOHA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1492389},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./types/*":{"types":"./dist/types/*.d.ts","import":"./dist/types/*.js","require":"./dist/types/*.cjs"},"./symphony/*":{"types":"./dist/symphony/*.d.ts","import":"./dist/symphony/*.js","require":"./dist/symphony/*.cjs"}},"gitHead":"2a972f6654142c49db157bee3a932174ffbd3937","scripts":{"docs":"typedoc src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc -b","clean":"rimraf dist","format":"prettier --write src/**/*.ts","prepack":"bun run build","prepare":"bun run build"},"_npmUser":{"name":"saint.0x","email":"saint.0x.saint@gmail.com"},"_npmVersion":"10.9.2","description":"Symphony SDK - An advanced multi-agent orchestration framework","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"uuid":"^9.0.0","dotenv":"^16.3.1","openai":"^4.71.0","sqlite":"^5.1.1","xml2js":"^0.6.2","sqlite3":"^5.1.7","winston":"^3.10.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","tsup":"^8.3.5","eslint":"^8.46.0","rimraf":"^5.0.1","ts-jest":"^29.1.1","ts-node":"^10.9.1","typedoc":"^0.24.8","prettier":"^3.0.1","typescript":"^5.7.2","@types/jest":"^29.5.3","@types/node":"^22.10.2","@types/uuid":"^9.0.2","@types/xml2js":"^0.4.14","@typescript-eslint/parser":"^6.2.1","@typescript-eslint/eslint-plugin":"^6.2.1"},"_npmOperationalInternal":{"tmp":"tmp/symphonic_0.3.7_1748572717170_0.18245040532009926","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"symphonic","version":"0.4.0","keywords":["ai","sdk","tools","agents","teams","pipelines","typescript","directives","chaining"],"author":{"name":"Saint"},"license":"MIT","_id":"symphonic@0.4.0","maintainers":[{"name":"saint.0x","email":"saint.0x.saint@gmail.com"}],"dist":{"shasum":"e3cd93282c9f0380067e85ba48ab51f61d51f02e","tarball":"https://registry.npmjs.org/symphonic/-/symphonic-0.4.0.tgz","fileCount":286,"integrity":"sha512-BYj4SGaoYAhIM1vXV/V7Bn9smLiKBpJHq2THwHRFquGcSFuVdWftjEoA0WN2KlLnznzkh3ZBmj+CKK/s04rcCQ==","signatures":[{"sig":"MEUCIQCUwqbJ0cHL/RmtMeVGLy4hVFbEB1mReAYHI5/kxBoK9gIgScRNxJsj5pXn3FyChMEgCQcFwdi3TGKO4UKVf0s1tys=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1511339},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./types/*":{"types":"./dist/types/*.d.ts","import":"./dist/types/*.js","require":"./dist/types/*.cjs"},"./symphony/*":{"types":"./dist/symphony/*.d.ts","import":"./dist/symphony/*.js","require":"./dist/symphony/*.cjs"}},"gitHead":"2a972f6654142c49db157bee3a932174ffbd3937","scripts":{"docs":"typedoc src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc -b","clean":"rimraf dist","format":"prettier --write src/**/*.ts","prepack":"bun run build","prepare":"bun run build"},"_npmUser":{"name":"saint.0x","email":"saint.0x.saint@gmail.com"},"_npmVersion":"10.9.2","description":"Symphony SDK - An advanced multi-agent orchestration framework","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"uuid":"^9.0.0","dotenv":"^16.3.1","openai":"^4.71.0","sqlite":"^5.1.1","xml2js":"^0.6.2","sqlite3":"^5.1.7","winston":"^3.10.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","tsup":"^8.3.5","eslint":"^8.46.0","rimraf":"^5.0.1","ts-jest":"^29.1.1","ts-node":"^10.9.1","typedoc":"^0.24.8","prettier":"^3.0.1","typescript":"^5.7.2","@types/jest":"^29.5.3","@types/node":"^22.10.2","@types/uuid":"^9.0.2","@types/xml2js":"^0.4.14","@typescript-eslint/parser":"^6.2.1","@typescript-eslint/eslint-plugin":"^6.2.1"},"_npmOperationalInternal":{"tmp":"tmp/symphonic_0.4.0_1748608982465_0.0898286083369515","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"symphonic","version":"0.4.1","keywords":["ai","sdk","tools","agents","teams","pipelines","typescript","directives","chaining"],"author":{"name":"Saint"},"license":"MIT","_id":"symphonic@0.4.1","maintainers":[{"name":"saint.0x","email":"saint.0x.saint@gmail.com"}],"dist":{"shasum":"821391b9f858421318ddd5f18294f35145f4d4b2","tarball":"https://registry.npmjs.org/symphonic/-/symphonic-0.4.1.tgz","fileCount":246,"integrity":"sha512-eXbP5oKt683brE+o+hq1goAEWs4OCGC07vv8t0HEpSrAPLdqjuuvY/ThCzKWS47G2pom4DIM07FyOjz8XXyyEA==","signatures":[{"sig":"MEUCIFGc3tTnYbhEhByEglspuaahn2bprBQ9TrlSzMfrQQI/AiEAmilWoDvZsfzmSQfgdWMMjtz6PRi0+F2BDjQX+ZRmm/8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1136554},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./types/*":{"types":"./dist/types/*.d.ts","import":"./dist/types/*.js","require":"./dist/types/*.cjs"},"./symphony/*":{"types":"./dist/symphony/*.d.ts","import":"./dist/symphony/*.js","require":"./dist/symphony/*.cjs"}},"gitHead":"2a972f6654142c49db157bee3a932174ffbd3937","scripts":{"docs":"typedoc src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc -b && mkdir -p dist/agents && cp src/agents/sysprompt.xml dist/agents/","clean":"rimraf dist","format":"prettier --write src/**/*.ts","prepack":"bun run build","prepare":"bun run build"},"_npmUser":{"name":"saint.0x","email":"saint.0x.saint@gmail.com"},"_npmVersion":"10.9.2","description":"Symphony SDK - An advanced multi-agent orchestration framework","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"uuid":"^9.0.0","dotenv":"^16.3.1","openai":"^4.71.0","sqlite":"^5.1.1","xml2js":"^0.6.2","sqlite3":"^5.1.7","winston":"^3.10.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","tsup":"^8.3.5","eslint":"^8.46.0","rimraf":"^5.0.1","ts-jest":"^29.1.1","ts-node":"^10.9.1","typedoc":"^0.24.8","prettier":"^3.0.1","typescript":"^5.7.2","@types/jest":"^29.5.3","@types/node":"^22.10.2","@types/uuid":"^9.0.2","@types/xml2js":"^0.4.14","@typescript-eslint/parser":"^6.2.1","@typescript-eslint/eslint-plugin":"^6.2.1"},"_npmOperationalInternal":{"tmp":"tmp/symphonic_0.4.1_1748610297853_0.283360032274133","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"symphonic","version":"0.4.2","keywords":["ai","sdk","tools","agents","teams","pipelines","typescript","directives","chaining"],"author":{"name":"Saint"},"license":"MIT","_id":"symphonic@0.4.2","maintainers":[{"name":"saint.0x","email":"saint.0x.saint@gmail.com"}],"dist":{"shasum":"713c406af9c81cb0a6f3ba145d37eb7759ae4ced","tarball":"https://registry.npmjs.org/symphonic/-/symphonic-0.4.2.tgz","fileCount":246,"integrity":"sha512-pxm7R6t/ucHIWM+kOwxuQuU+D6DgPFeWJ5FYBMiQYHXlr7FbHxaajuqeAXM7B8JF4goeF1FZky/C85vLOX0bNA==","signatures":[{"sig":"MEUCIFLim4EALh5HaHVBTnlp2/BpY8KImuYboA4fec/9Dl/AAiEAvS+aNaOTVMZsPiAXK4wMih+b+5Ixy8/GoGfB+xbwwD4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1135963},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./types/*":{"types":"./dist/types/*.d.ts","import":"./dist/types/*.js","require":"./dist/types/*.cjs"},"./symphony/*":{"types":"./dist/symphony/*.d.ts","import":"./dist/symphony/*.js","require":"./dist/symphony/*.cjs"}},"gitHead":"2a972f6654142c49db157bee3a932174ffbd3937","scripts":{"docs":"typedoc src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc -b && mkdir -p dist/agents && cp src/agents/sysprompt.xml dist/agents/","clean":"rimraf dist","format":"prettier --write src/**/*.ts","prepack":"bun run build","prepare":"bun run build"},"_npmUser":{"name":"saint.0x","email":"saint.0x.saint@gmail.com"},"_npmVersion":"10.9.2","description":"Symphony SDK - An advanced multi-agent orchestration framework","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"uuid":"^9.0.0","dotenv":"^16.3.1","openai":"^4.71.0","sqlite":"^5.1.1","xml2js":"^0.6.2","sqlite3":"^5.1.7","winston":"^3.10.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","tsup":"^8.3.5","eslint":"^8.46.0","rimraf":"^5.0.1","ts-jest":"^29.1.1","ts-node":"^10.9.1","typedoc":"^0.24.8","prettier":"^3.0.1","typescript":"^5.7.2","@types/jest":"^29.5.3","@types/node":"^22.10.2","@types/uuid":"^9.0.2","@types/xml2js":"^0.4.14","@typescript-eslint/parser":"^6.2.1","@typescript-eslint/eslint-plugin":"^6.2.1"},"_npmOperationalInternal":{"tmp":"tmp/symphonic_0.4.2_1748611605199_0.5533233227216421","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"symphonic","version":"0.4.4","keywords":["ai","sdk","tools","agents","teams","pipelines","typescript","directives","chaining"],"author":{"name":"Saint"},"license":"MIT","_id":"symphonic@0.4.4","maintainers":[{"name":"saint.0x","email":"saint.0x.saint@gmail.com"}],"dist":{"shasum":"d9905b178bfae724e094419a4fc3fa54b456e3a8","tarball":"https://registry.npmjs.org/symphonic/-/symphonic-0.4.4.tgz","fileCount":250,"integrity":"sha512-+OR54tv/Xl9tMrOfQGO0EWVoYsuGqScBTvZLFB/kpElZaG1wXA0shY0S7benfj2Vn7DdFGXZoLAZtDc0/E8WLQ==","signatures":[{"sig":"MEYCIQCVI7D6VDKJC0OMnFQUYp7LNYUnwn98DBtxVCBRh9qjRQIhAIxTrQB0bMGBAyiU5Q0JdpnRpqXMX94+WfrQH7E5+/Fo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1192682},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./types/*":{"types":"./dist/types/*.d.ts","import":"./dist/types/*.js","require":"./dist/types/*.cjs"},"./symphony/*":{"types":"./dist/symphony/*.d.ts","import":"./dist/symphony/*.js","require":"./dist/symphony/*.cjs"}},"gitHead":"4e01f873fe2cccab5f2e757f93aef6dec53d4d90","scripts":{"docs":"typedoc src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc -b && mkdir -p dist/agents && cp src/agents/sysprompt.xml dist/agents/","clean":"rimraf dist","format":"prettier --write src/**/*.ts","prepack":"bun run build","prepare":"bun run build"},"_npmUser":{"name":"saint.0x","email":"saint.0x.saint@gmail.com"},"_npmVersion":"10.9.2","description":"Symphony SDK - An advanced multi-agent orchestration framework","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"uuid":"^9.0.0","dotenv":"^16.3.1","openai":"^4.71.0","sqlite":"^5.1.1","xml2js":"^0.6.2","sqlite3":"^5.1.7","winston":"^3.10.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","tsup":"^8.3.5","eslint":"^8.46.0","rimraf":"^5.0.1","ts-jest":"^29.1.1","ts-node":"^10.9.1","typedoc":"^0.24.8","prettier":"^3.0.1","typescript":"^5.7.2","@types/jest":"^29.5.3","@types/node":"^22.10.2","@types/uuid":"^9.0.2","@types/xml2js":"^0.4.14","@typescript-eslint/parser":"^6.2.1","@typescript-eslint/eslint-plugin":"^6.2.1"},"_npmOperationalInternal":{"tmp":"tmp/symphonic_0.4.4_1748630319271_0.251586074830491","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"symphonic","version":"0.4.5","keywords":["ai","sdk","tools","agents","teams","pipelines","typescript","directives","chaining"],"author":{"name":"Saint"},"license":"MIT","_id":"symphonic@0.4.5","maintainers":[{"name":"saint.0x","email":"saint.0x.saint@gmail.com"}],"dist":{"shasum":"2e20a2741fc92786b3598bedd8fed516218eb223","tarball":"https://registry.npmjs.org/symphonic/-/symphonic-0.4.5.tgz","fileCount":250,"integrity":"sha512-IOlqGXfsXB5q+2Ll+XwFZwv0lVz2fPF+LkoZd/Q7JYNssM60sP1ZR6SJst2b+M4O3O+dCqYomCWCFOXJhjDQ7A==","signatures":[{"sig":"MEUCIGg0jGkJiOOr0hTeJr71dtOb/32iNkP774TuzT7vPiMxAiEAp3OnRK1zRqQkLnVo7OWloIqKzBdThGY7+Xxmpb/cYUo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1193666},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./types/*":{"types":"./dist/types/*.d.ts","import":"./dist/types/*.js","require":"./dist/types/*.cjs"},"./symphony/*":{"types":"./dist/symphony/*.d.ts","import":"./dist/symphony/*.js","require":"./dist/symphony/*.cjs"}},"gitHead":"448c028500f5fdbdad14461b12f1604f5a19db77","scripts":{"docs":"typedoc src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc -b && mkdir -p dist/agents && cp src/agents/sysprompt.xml dist/agents/","clean":"rimraf dist","format":"prettier --write src/**/*.ts","prepack":"bun run build","prepare":"bun run build"},"_npmUser":{"name":"saint.0x","email":"saint.0x.saint@gmail.com"},"_npmVersion":"10.9.2","description":"Symphony SDK - An advanced multi-agent orchestration framework","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"uuid":"^9.0.0","dotenv":"^16.3.1","openai":"^4.71.0","sqlite":"^5.1.1","xml2js":"^0.6.2","sqlite3":"^5.1.7","winston":"^3.10.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","tsup":"^8.3.5","eslint":"^8.46.0","rimraf":"^5.0.1","ts-jest":"^29.1.1","ts-node":"^10.9.1","typedoc":"^0.24.8","prettier":"^3.0.1","typescript":"^5.7.2","@types/jest":"^29.5.3","@types/node":"^22.10.2","@types/uuid":"^9.0.2","@types/xml2js":"^0.4.14","@typescript-eslint/parser":"^6.2.1","@typescript-eslint/eslint-plugin":"^6.2.1"},"_npmOperationalInternal":{"tmp":"tmp/symphonic_0.4.5_1748649407040_0.23666728014788152","host":"s3://npm-registry-packages-npm-production"}},"0.4.6":{"name":"symphonic","version":"0.4.6","keywords":["ai","sdk","tools","agents","teams","pipelines","typescript","directives","chaining"],"author":{"name":"Saint"},"license":"MIT","_id":"symphonic@0.4.6","maintainers":[{"name":"saint.0x","email":"saint.0x.saint@gmail.com"}],"dist":{"shasum":"ab6f9b784204a9b43bc0e17dc003c59b25ecc03b","tarball":"https://registry.npmjs.org/symphonic/-/symphonic-0.4.6.tgz","fileCount":250,"integrity":"sha512-3XFif78Cxy5gZnepTGOkA4bW1fgglZKHwGqfFfg7pW9EfCf+lGP6+5Uls2QqhElWhLLClCNzxqFgBaLazMBPMQ==","signatures":[{"sig":"MEQCIG7YicPJDZbnMKujDbZklNA1gXPyKDQ1kendJrUbOlZjAiAopkIamMjzaLR5bJvB4oIWFtrieQrtb9QYcO4/UuTRyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1196978},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./types/*":{"types":"./dist/types/*.d.ts","import":"./dist/types/*.js","require":"./dist/types/*.cjs"},"./symphony/*":{"types":"./dist/symphony/*.d.ts","import":"./dist/symphony/*.js","require":"./dist/symphony/*.cjs"}},"gitHead":"448c028500f5fdbdad14461b12f1604f5a19db77","scripts":{"docs":"typedoc src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc -b && mkdir -p dist/agents && cp src/agents/sysprompt.xml dist/agents/","clean":"rimraf dist","format":"prettier --write src/**/*.ts","prepack":"bun run build","prepare":"bun run build"},"_npmUser":{"name":"saint.0x","email":"saint.0x.saint@gmail.com"},"_npmVersion":"10.9.2","description":"Symphony SDK - An advanced multi-agent orchestration framework","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"uuid":"^9.0.0","dotenv":"^16.3.1","openai":"^4.71.0","sqlite":"^5.1.1","xml2js":"^0.6.2","sqlite3":"^5.1.7","winston":"^3.10.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","tsup":"^8.3.5","eslint":"^8.46.0","rimraf":"^5.0.1","ts-jest":"^29.1.1","ts-node":"^10.9.1","typedoc":"^0.24.8","prettier":"^3.0.1","typescript":"^5.7.2","@types/jest":"^29.5.3","@types/node":"^22.10.2","@types/uuid":"^9.0.2","@types/xml2js":"^0.4.14","@typescript-eslint/parser":"^6.2.1","@typescript-eslint/eslint-plugin":"^6.2.1"},"_npmOperationalInternal":{"tmp":"tmp/symphonic_0.4.6_1748650083665_0.36413743546153965","host":"s3://npm-registry-packages-npm-production"}},"0.4.8":{"name":"symphonic","version":"0.4.8","keywords":["ai","sdk","tools","agents","teams","pipelines","typescript","directives","chaining"],"author":{"name":"Saint"},"license":"MIT","_id":"symphonic@0.4.8","maintainers":[{"name":"saint.0x","email":"saint.0x.saint@gmail.com"}],"dist":{"shasum":"304fe7395e649938d0d231318ec4b49a79b5e452","tarball":"https://registry.npmjs.org/symphonic/-/symphonic-0.4.8.tgz","fileCount":250,"integrity":"sha512-zmWnWjXBg7+fPqs4oc8/mFVq7WFYY3jzIUBRRof2pCjeEAWwMkJZ1H+OhwyLOojCnVavdR0Y7CnQekNxOLCWyw==","signatures":[{"sig":"MEUCIAGb7dWh5Dfsm7NzltjMDPiXpaU0hpCA2VD2rxQlGYRnAiEAldUEE59rcGbRQFTt3pFaWWnf6jbHAh41r3Z04cFMigA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1211810},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./types/*":{"types":"./dist/types/*.d.ts","import":"./dist/types/*.js","require":"./dist/types/*.cjs"},"./symphony/*":{"types":"./dist/symphony/*.d.ts","import":"./dist/symphony/*.js","require":"./dist/symphony/*.cjs"}},"gitHead":"1bc01dd65abc7774d8f380f6f03fd2eb312aab8c","scripts":{"docs":"typedoc src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc -b && mkdir -p dist/agents && cp src/agents/sysprompt.xml dist/agents/","clean":"rimraf dist","format":"prettier --write src/**/*.ts","prepack":"bun run build","prepare":"bun run build"},"_npmUser":{"name":"saint.0x","email":"saint.0x.saint@gmail.com"},"_npmVersion":"10.9.2","description":"Symphony SDK - An advanced multi-agent orchestration framework","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"uuid":"^9.0.0","dotenv":"^16.3.1","openai":"^4.71.0","sqlite":"^5.1.1","xml2js":"^0.6.2","sqlite3":"^5.1.7","winston":"^3.10.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","tsup":"^8.3.5","eslint":"^8.46.0","rimraf":"^5.0.1","ts-jest":"^29.1.1","ts-node":"^10.9.1","typedoc":"^0.24.8","prettier":"^3.0.1","typescript":"^5.7.2","@types/jest":"^29.5.3","@types/node":"^22.10.2","@types/uuid":"^9.0.2","@types/xml2js":"^0.4.14","@typescript-eslint/parser":"^6.2.1","@typescript-eslint/eslint-plugin":"^6.2.1"},"_npmOperationalInternal":{"tmp":"tmp/symphonic_0.4.8_1748657488440_0.7288367636317881","host":"s3://npm-registry-packages-npm-production"}},"0.4.9":{"name":"symphonic","version":"0.4.9","keywords":["ai","sdk","tools","agents","teams","pipelines","typescript","directives","chaining"],"author":{"name":"Saint"},"license":"MIT","_id":"symphonic@0.4.9","maintainers":[{"name":"saint.0x","email":"saint.0x.saint@gmail.com"}],"dist":{"shasum":"83840f5054316b2a74d528ae3b79fa1cf8a54240","tarball":"https://registry.npmjs.org/symphonic/-/symphonic-0.4.9.tgz","fileCount":250,"integrity":"sha512-g6XG/Xn4BVNgM73VioFw/M1voadCw76zDPRiV2ISHyi/cEi7x3nzxkDE6g30B4IuOFUH3S/aGlrBg5GtSjjInw==","signatures":[{"sig":"MEUCIQCVbwX4KCyKUh67SJv0Isa4VJ/CFn+/yJwZgfHh8VFVCwIgJTuoN0EAu/GmvlK7bFJQ0l7i88nnmXvMUQQIsy5tJ5o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1215936},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./types/*":{"types":"./dist/types/*.d.ts","import":"./dist/types/*.js","require":"./dist/types/*.cjs"},"./symphony/*":{"types":"./dist/symphony/*.d.ts","import":"./dist/symphony/*.js","require":"./dist/symphony/*.cjs"}},"gitHead":"ec592bb2cebe98c41d43d53f5651351e9adff758","scripts":{"docs":"typedoc src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc -b && mkdir -p dist/agents && cp src/agents/sysprompt.xml dist/agents/","clean":"rimraf dist","format":"prettier --write src/**/*.ts","prepack":"bun run build","prepare":"bun run build"},"_npmUser":{"name":"saint.0x","email":"saint.0x.saint@gmail.com"},"_npmVersion":"10.9.2","description":"Symphony SDK - An advanced multi-agent orchestration framework","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"uuid":"^9.0.0","dotenv":"^16.3.1","openai":"^4.71.0","sqlite":"^5.1.1","xml2js":"^0.6.2","sqlite3":"^5.1.7","winston":"^3.10.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","tsup":"^8.3.5","eslint":"^8.46.0","rimraf":"^5.0.1","ts-jest":"^29.1.1","ts-node":"^10.9.1","typedoc":"^0.24.8","prettier":"^3.0.1","typescript":"^5.7.2","@types/jest":"^29.5.3","@types/node":"^22.10.2","@types/uuid":"^9.0.2","@types/xml2js":"^0.4.14","@typescript-eslint/parser":"^6.2.1","@typescript-eslint/eslint-plugin":"^6.2.1"},"_npmOperationalInternal":{"tmp":"tmp/symphonic_0.4.9_1748660598436_0.2845142728642438","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"symphonic","version":"0.5.0","keywords":["ai","sdk","tools","agents","teams","pipelines","typescript","directives","chaining"],"author":{"name":"Saint"},"license":"MIT","_id":"symphonic@0.5.0","maintainers":[{"name":"saint.0x","email":"saint.0x.saint@gmail.com"}],"dist":{"shasum":"364286b1291a3228635d7df125996f90e0764268","tarball":"https://registry.npmjs.org/symphonic/-/symphonic-0.5.0.tgz","fileCount":250,"integrity":"sha512-0aREH1zIufxs8yHGK33JQCS1XJQQP4ulGQDcIFhiil0F9zubIgBd1SMGl1mXGe48Ns0KoDCGkh/Nu0lnMrZK9A==","signatures":[{"sig":"MEUCID6W0AxmqNx3lf3bDP7F8s+DDNGYOnFiyt+DIVseKsi2AiEAki9ek/mQBG8BWea2PLnTdr8jkcoWibaKCER6fdGVJYw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1271925},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./types/*":{"types":"./dist/types/*.d.ts","import":"./dist/types/*.js","require":"./dist/types/*.cjs"},"./symphony/*":{"types":"./dist/symphony/*.d.ts","import":"./dist/symphony/*.js","require":"./dist/symphony/*.cjs"}},"gitHead":"723167b8a2b2cb8c9ca8a34306a9c2b139576a8c","scripts":{"docs":"typedoc src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc -b && mkdir -p dist/agents && cp src/agents/sysprompt.xml dist/agents/","clean":"rimraf dist","format":"prettier --write src/**/*.ts","prepack":"bun run build","prepare":"bun run build"},"_npmUser":{"name":"saint.0x","email":"saint.0x.saint@gmail.com"},"_npmVersion":"10.9.2","description":"Symphony SDK - An advanced multi-agent orchestration framework","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"uuid":"^9.0.0","dotenv":"^16.3.1","openai":"^4.71.0","sqlite":"^5.1.1","xml2js":"^0.6.2","sqlite3":"^5.1.7","winston":"^3.10.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","tsup":"^8.3.5","eslint":"^8.46.0","rimraf":"^5.0.1","ts-jest":"^29.1.1","ts-node":"^10.9.1","typedoc":"^0.24.8","prettier":"^3.0.1","typescript":"^5.7.2","@types/jest":"^29.5.3","@types/node":"^22.10.2","@types/uuid":"^9.0.2","@types/xml2js":"^0.4.14","@typescript-eslint/parser":"^6.2.1","@typescript-eslint/eslint-plugin":"^6.2.1"},"_npmOperationalInternal":{"tmp":"tmp/symphonic_0.5.0_1748709084616_0.7808433755559203","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"symphonic","version":"0.5.1","keywords":["ai","sdk","tools","agents","teams","pipelines","typescript","directives","chaining"],"author":{"name":"Saint"},"license":"MIT","_id":"symphonic@0.5.1","maintainers":[{"name":"saint.0x","email":"saint.0x.saint@gmail.com"}],"dist":{"shasum":"4a2907c2c5c58b138f2a2c431beb7003a352540b","tarball":"https://registry.npmjs.org/symphonic/-/symphonic-0.5.1.tgz","fileCount":250,"integrity":"sha512-PpIZOeo8u8geRWWwS9sGWnVQPJMOoi2Ya9/3gFQkp8udTMU7rGh+kMBVut3GgP5Zuf2jC/h+bVVM0HEg8cBqsw==","signatures":[{"sig":"MEYCIQCr6FQYfiKKvl6G+Vc90wY2VAXjWZGaCME1SqVi7xTXWAIhANOjLse1HUl8iLrgjdrl4Q/jZngXPXZkgoQzWHnYaW06","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1273464},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./types/*":{"types":"./dist/types/*.d.ts","import":"./dist/types/*.js","require":"./dist/types/*.cjs"},"./symphony/*":{"types":"./dist/symphony/*.d.ts","import":"./dist/symphony/*.js","require":"./dist/symphony/*.cjs"}},"gitHead":"7003a300c2f2a21d4cfcdcc2684bab063dae7b59","scripts":{"docs":"typedoc src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc -b && mkdir -p dist/agents && cp src/agents/sysprompt.xml dist/agents/","clean":"rimraf dist","format":"prettier --write src/**/*.ts","prepack":"bun run build","prepare":"bun run build"},"_npmUser":{"name":"saint.0x","email":"saint.0x.saint@gmail.com"},"_npmVersion":"10.9.2","description":"Symphony SDK - An advanced multi-agent orchestration framework","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"uuid":"^9.0.0","dotenv":"^16.3.1","openai":"^4.71.0","sqlite":"^5.1.1","xml2js":"^0.6.2","sqlite3":"^5.1.7","winston":"^3.10.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","tsup":"^8.3.5","eslint":"^8.46.0","rimraf":"^5.0.1","ts-jest":"^29.1.1","ts-node":"^10.9.1","typedoc":"^0.24.8","prettier":"^3.0.1","typescript":"^5.7.2","@types/jest":"^29.5.3","@types/node":"^22.10.2","@types/uuid":"^9.0.2","@types/xml2js":"^0.4.14","@typescript-eslint/parser":"^6.2.1","@typescript-eslint/eslint-plugin":"^6.2.1"},"_npmOperationalInternal":{"tmp":"tmp/symphonic_0.5.1_1748712064436_0.8104350976900054","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"symphonic","version":"0.5.2","keywords":["ai","sdk","tools","agents","teams","pipelines","typescript","directives","chaining"],"author":{"name":"Saint"},"license":"MIT","_id":"symphonic@0.5.2","maintainers":[{"name":"saint.0x","email":"saint.0x.saint@gmail.com"}],"dist":{"shasum":"7682e94c43ce006ff2d4dd5056e6dec0249d8589","tarball":"https://registry.npmjs.org/symphonic/-/symphonic-0.5.2.tgz","fileCount":250,"integrity":"sha512-ksZgHPe3T30YPMNRd2ItBVzlBn9hUZm8rptxX4DAfYPtxk6I0ZIECbH2/bck5MTHZGuUHW5MX3SRQj2jC6PL9g==","signatures":[{"sig":"MEQCIFBff53mtxwFxzBtEjhTPqlfivJOLgAvGkL0A6Pd0jPMAiAt5HbDc4GT2JpGK9OVcxUYNCQ61e5HOUzFL5ZfPboOVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1271618},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./types/*":{"types":"./dist/types/*.d.ts","import":"./dist/types/*.js","require":"./dist/types/*.cjs"},"./symphony/*":{"types":"./dist/symphony/*.d.ts","import":"./dist/symphony/*.js","require":"./dist/symphony/*.cjs"}},"gitHead":"d79fd99a3936b834bd012beee06570945f5d9492","scripts":{"docs":"typedoc src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc -b && mkdir -p dist/agents && cp src/agents/sysprompt.xml dist/agents/","clean":"rimraf dist","format":"prettier --write src/**/*.ts","prepack":"bun run build","prepare":"bun run build"},"_npmUser":{"name":"saint.0x","email":"saint.0x.saint@gmail.com"},"_npmVersion":"10.9.2","description":"Symphony SDK - An advanced multi-agent orchestration framework","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"uuid":"^9.0.0","dotenv":"^16.3.1","openai":"^4.71.0","sqlite":"^5.1.1","xml2js":"^0.6.2","sqlite3":"^5.1.7","winston":"^3.10.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","tsup":"^8.3.5","eslint":"^8.46.0","rimraf":"^5.0.1","ts-jest":"^29.1.1","ts-node":"^10.9.1","typedoc":"^0.24.8","prettier":"^3.0.1","typescript":"^5.7.2","@types/jest":"^29.5.3","@types/node":"^22.10.2","@types/uuid":"^9.0.2","@types/xml2js":"^0.4.14","@typescript-eslint/parser":"^6.2.1","@typescript-eslint/eslint-plugin":"^6.2.1"},"_npmOperationalInternal":{"tmp":"tmp/symphonic_0.5.2_1748715002962_0.8569845097704623","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"symphonic","version":"0.5.3","keywords":["ai","sdk","tools","agents","teams","pipelines","typescript","directives","chaining"],"author":{"name":"Saint"},"license":"MIT","_id":"symphonic@0.5.3","maintainers":[{"name":"saint.0x","email":"saint.0x.saint@gmail.com"}],"dist":{"shasum":"0b609182b46ff29f3842a868ff827d3139524523","tarball":"https://registry.npmjs.org/symphonic/-/symphonic-0.5.3.tgz","fileCount":250,"integrity":"sha512-B0G/HzloskxCZQ+KK1PKtize4n4CsJcJSTb5gk0K+RM477BMnqQj5y4/fH/HzNMaEchFEjKHoifx5fsQvmedzQ==","signatures":[{"sig":"MEUCIQCynHrLTpzmWSKBI9SR3HY0BUXkSNn/ew9x4vqG4eA0bwIgWUoSGYAp68jUXplS5I+wH4esPqrX6LhkBklgqRd7cTs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1272469},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./types/*":{"types":"./dist/types/*.d.ts","import":"./dist/types/*.js","require":"./dist/types/*.cjs"},"./symphony/*":{"types":"./dist/symphony/*.d.ts","import":"./dist/symphony/*.js","require":"./dist/symphony/*.cjs"}},"gitHead":"08406177a85f9ab17434b90fc590cbde06060173","scripts":{"docs":"typedoc src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc -b && mkdir -p dist/agents && cp src/agents/sysprompt.xml dist/agents/","clean":"rimraf dist","format":"prettier --write src/**/*.ts","prepack":"bun run build","prepare":"bun run build"},"_npmUser":{"name":"saint.0x","email":"saint.0x.saint@gmail.com"},"_npmVersion":"10.9.2","description":"Symphony SDK - An advanced multi-agent orchestration framework","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"uuid":"^9.0.0","dotenv":"^16.3.1","openai":"^4.71.0","sqlite":"^5.1.1","xml2js":"^0.6.2","sqlite3":"^5.1.7","winston":"^3.10.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","tsup":"^8.3.5","eslint":"^8.46.0","rimraf":"^5.0.1","ts-jest":"^29.1.1","ts-node":"^10.9.1","typedoc":"^0.24.8","prettier":"^3.0.1","typescript":"^5.7.2","@types/jest":"^29.5.3","@types/node":"^22.10.2","@types/uuid":"^9.0.2","@types/xml2js":"^0.4.14","@typescript-eslint/parser":"^6.2.1","@typescript-eslint/eslint-plugin":"^6.2.1"},"_npmOperationalInternal":{"tmp":"tmp/symphonic_0.5.3_1748716380727_0.8020548309967155","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"symphonic","version":"0.5.4","keywords":["ai","sdk","tools","agents","teams","pipelines","typescript","directives","chaining"],"author":{"name":"Saint"},"license":"MIT","_id":"symphonic@0.5.4","maintainers":[{"name":"saint.0x","email":"saint.0x.saint@gmail.com"}],"dist":{"shasum":"5f6db196f18317aa11a156db30bbe00df0c93b80","tarball":"https://registry.npmjs.org/symphonic/-/symphonic-0.5.4.tgz","fileCount":274,"integrity":"sha512-Xg+aLMT6mItKgBkA6gqT26Jr3RucHkX00HrNL4BzW9EPiFOt7q6bv8XykiJ14QorD5/e03/NpjNR7Nl+E5FLIg==","signatures":[{"sig":"MEYCIQDGsSiUpCpeuGBqJt7YZCpCzecfZmSl8jVuqkG/AAy7IgIhANdJ3Eies0sMWTuQ7zOn0XrFdAeTf1DlzH3j13mPfsjL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1370071},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./types/*":{"types":"./dist/types/*.d.ts","import":"./dist/types/*.js","require":"./dist/types/*.cjs"},"./symphony/*":{"types":"./dist/symphony/*.d.ts","import":"./dist/symphony/*.js","require":"./dist/symphony/*.cjs"}},"gitHead":"68d5fe782054a9906d6d104e8687a4fc01aa468c","scripts":{"docs":"typedoc src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc -b && mkdir -p dist/agents && cp src/agents/sysprompt.xml dist/agents/","clean":"rimraf dist","format":"prettier --write src/**/*.ts","prepack":"bun run build","prepare":"bun run build"},"_npmUser":{"name":"saint.0x","email":"saint.0x.saint@gmail.com"},"_npmVersion":"10.9.2","description":"Symphony SDK - An advanced multi-agent orchestration framework","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"uuid":"^9.0.0","dotenv":"^16.3.1","openai":"^4.71.0","sqlite":"^5.1.1","xml2js":"^0.6.2","sqlite3":"^5.1.7","winston":"^3.10.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","tsup":"^8.3.5","eslint":"^8.46.0","rimraf":"^5.0.1","ts-jest":"^29.1.1","ts-node":"^10.9.1","typedoc":"^0.24.8","prettier":"^3.0.1","typescript":"^5.7.2","@types/jest":"^29.5.3","@types/node":"^22.10.2","@types/uuid":"^9.0.2","@types/xml2js":"^0.4.14","@typescript-eslint/parser":"^6.2.1","@typescript-eslint/eslint-plugin":"^6.2.1"},"_npmOperationalInternal":{"tmp":"tmp/symphonic_0.5.4_1748794518827_0.7871065591855535","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"symphonic","version":"0.5.5","keywords":["ai","sdk","tools","agents","teams","pipelines","typescript","directives","chaining"],"author":{"name":"Saint"},"license":"MIT","_id":"symphonic@0.5.5","maintainers":[{"name":"saint.0x","email":"saint.0x.saint@gmail.com"}],"dist":{"shasum":"8b9375d3f552e3203c7ee09b3daa031f93b3f6b9","tarball":"https://registry.npmjs.org/symphonic/-/symphonic-0.5.5.tgz","fileCount":278,"integrity":"sha512-JqHI0B4yjCv2FaXgLqReTlKveY6GO6M4BvtTWbqbfXwlMnX7Tep/eDRXWRo+lupGs9/+bMjcrz6vrr5a2Xf/zA==","signatures":[{"sig":"MEYCIQCC5gRZW1Z4CXwo7ZOfs0HWFxmWszgYNynb99uIriWMNAIhAOE9sqqeemKS8GLzEgMd80Sm0Tcv0+eX4QwxySDXOW2v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1409577},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./types/*":{"types":"./dist/types/*.d.ts","import":"./dist/types/*.js","require":"./dist/types/*.cjs"},"./symphony/*":{"types":"./dist/symphony/*.d.ts","import":"./dist/symphony/*.js","require":"./dist/symphony/*.cjs"}},"gitHead":"b7dd02ba36c5554bfe42058432ff59107894e54e","scripts":{"docs":"typedoc src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc -b && mkdir -p dist/agents && cp src/agents/sysprompt.xml dist/agents/","clean":"rimraf dist","format":"prettier --write src/**/*.ts","prepack":"bun run build","prepare":"bun run build"},"_npmUser":{"name":"saint.0x","email":"saint.0x.saint@gmail.com"},"_npmVersion":"10.9.2","description":"Symphony SDK - An advanced multi-agent orchestration framework","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"uuid":"^9.0.0","dotenv":"^16.3.1","openai":"^4.71.0","sqlite":"^5.1.1","xml2js":"^0.6.2","sqlite3":"^5.1.7","winston":"^3.10.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","tsup":"^8.3.5","eslint":"^8.46.0","rimraf":"^5.0.1","ts-jest":"^29.1.1","ts-node":"^10.9.1","typedoc":"^0.24.8","prettier":"^3.0.1","typescript":"^5.7.2","@types/jest":"^29.5.3","@types/node":"^22.10.2","@types/uuid":"^9.0.2","@types/xml2js":"^0.4.14","@typescript-eslint/parser":"^6.2.1","@typescript-eslint/eslint-plugin":"^6.2.1"},"_npmOperationalInternal":{"tmp":"tmp/symphonic_0.5.5_1748799495072_0.023365095482443143","host":"s3://npm-registry-packages-npm-production"}},"0.5.6":{"name":"symphonic","version":"0.5.6","keywords":["ai","sdk","tools","agents","teams","pipelines","typescript","directives","chaining"],"author":{"name":"Saint"},"license":"MIT","_id":"symphonic@0.5.6","maintainers":[{"name":"saint.0x","email":"saint.0x.saint@gmail.com"}],"dist":{"shasum":"e81387f5dacc217c77aa2f37bbb8ec73438897be","tarball":"https://registry.npmjs.org/symphonic/-/symphonic-0.5.6.tgz","fileCount":278,"integrity":"sha512-7OZ+Z+7atLswtCtlgHpyj8bROtZvi5c+ytZ9+34Jlc2KZ4b6R9PJFo/R7REA995/VpTsOiWbxY/MsuHpN0/EoQ==","signatures":[{"sig":"MEQCIAKr/L9BebLWkVXK7uWYZX1Cd/zlvoHsWV49jfaDpwvnAiB4bcUXX4tHZ5zesF9YkNRvzekomuao4btfU+UHfll75A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1410739},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./types/*":{"types":"./dist/types/*.d.ts","import":"./dist/types/*.js","require":"./dist/types/*.cjs"},"./symphony/*":{"types":"./dist/symphony/*.d.ts","import":"./dist/symphony/*.js","require":"./dist/symphony/*.cjs"}},"gitHead":"b7dd02ba36c5554bfe42058432ff59107894e54e","scripts":{"docs":"typedoc src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc -b && mkdir -p dist/agents && cp src/agents/sysprompt.xml dist/agents/","clean":"rimraf dist","format":"prettier --write src/**/*.ts","prepack":"bun run build","prepare":"bun run build"},"_npmUser":{"name":"saint.0x","email":"saint.0x.saint@gmail.com"},"_npmVersion":"10.9.2","description":"Symphony SDK - An advanced multi-agent orchestration framework","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"uuid":"^9.0.0","dotenv":"^16.3.1","openai":"^4.71.0","sqlite":"^5.1.1","xml2js":"^0.6.2","sqlite3":"^5.1.7","winston":"^3.10.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","tsup":"^8.3.5","eslint":"^8.46.0","rimraf":"^5.0.1","ts-jest":"^29.1.1","ts-node":"^10.9.1","typedoc":"^0.24.8","prettier":"^3.0.1","typescript":"^5.7.2","@types/jest":"^29.5.3","@types/node":"^22.10.2","@types/uuid":"^9.0.2","@types/xml2js":"^0.4.14","@typescript-eslint/parser":"^6.2.1","@typescript-eslint/eslint-plugin":"^6.2.1"},"_npmOperationalInternal":{"tmp":"tmp/symphonic_0.5.6_1748802150176_0.09629376987575289","host":"s3://npm-registry-packages-npm-production"}},"0.5.7":{"name":"symphonic","version":"0.5.7","description":"Symphony SDK - An advanced multi-agent orchestration framework","main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./types/*":{"types":"./dist/types/*.d.ts","import":"./dist/types/*.js","require":"./dist/types/*.cjs"},"./symphony/*":{"types":"./dist/symphony/*.d.ts","import":"./dist/symphony/*.js","require":"./dist/symphony/*.cjs"}},"scripts":{"build":"tsc -b && mkdir -p dist/agents && cp src/agents/sysprompt.xml dist/agents/","test":"jest","lint":"eslint src/**/*.ts","format":"prettier --write src/**/*.ts","docs":"typedoc src/index.ts","clean":"rimraf dist","prepare":"bun run build","prepack":"bun run build"},"keywords":["ai","sdk","tools","agents","teams","pipelines","typescript","directives","chaining"],"author":{"name":"Saint"},"license":"MIT","dependencies":{"dotenv":"^16.3.1","openai":"^4.71.0","sqlite":"^5.1.1","sqlite3":"^5.1.7","uuid":"^9.0.0","winston":"^3.10.0","xml2js":"^0.6.2"},"devDependencies":{"@types/jest":"^29.5.3","@types/node":"^22.10.2","@types/uuid":"^9.0.2","@types/xml2js":"^0.4.14","@typescript-eslint/eslint-plugin":"^6.2.1","@typescript-eslint/parser":"^6.2.1","eslint":"^8.46.0","jest":"^29.6.2","prettier":"^3.0.1","rimraf":"^5.0.1","ts-jest":"^29.1.1","ts-node":"^10.9.1","tsup":"^8.3.5","typedoc":"^0.24.8","typescript":"^5.7.2"},"sideEffects":false,"engines":{"node":">=18.0.0"},"_id":"symphonic@0.5.7","gitHead":"b7dd02ba36c5554bfe42058432ff59107894e54e","_nodeVersion":"22.15.1","_npmVersion":"10.9.2","dist":{"integrity":"sha512-89xVIL5m87yciGCsUI7zsvIpOYf3XdSuHldD2hqR4U/fAuk9oaEznJUTPdmlUUxgR9uduyullZzs+QrHwkHssQ==","shasum":"6fdd601b6602b5ef1329925ede45a967350a16cc","tarball":"https://registry.npmjs.org/symphonic/-/symphonic-0.5.7.tgz","fileCount":278,"unpackedSize":1415905,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDXW1rnoImI73no9Fc7FeJTTTv7IQgyBwDNMTQGOzj0TAIgb+k7NKUbnTRpbhSpFes/wr2Cy0N8DdrwISqIL+FDhvs="}]},"_npmUser":{"name":"saint.0x","email":"saint.0x.saint@gmail.com"},"directories":{},"maintainers":[{"name":"saint.0x","email":"saint.0x.saint@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/symphonic_0.5.7_1748823119386_0.46188398611216397"},"_hasShrinkwrap":false}},"time":{"created":"2025-05-29T19:16:26.140Z","modified":"2025-06-02T00:11:59.821Z","0.1.0":"2025-03-05T22:11:20.606Z","0.1.7":"2025-03-07T09:56:32.285Z","0.1.1":"2025-05-29T19:16:26.420Z","0.1.2":"2025-05-29T19:44:31.230Z","0.2.0":"2025-05-29T22:24:34.213Z","0.3.0":"2025-05-29T23:08:56.256Z","0.3.5":"2025-05-29T23:10:46.078Z","0.3.6":"2025-05-30T02:08:06.861Z","0.3.7":"2025-05-30T02:38:37.415Z","0.3.9":"2025-05-30T12:30:40.896Z","0.4.0":"2025-05-30T12:43:02.694Z","0.4.1":"2025-05-30T13:04:58.120Z","0.4.2":"2025-05-30T13:26:45.431Z","0.4.4":"2025-05-30T18:38:39.561Z","0.4.5":"2025-05-30T23:56:47.252Z","0.4.6":"2025-05-31T00:08:03.949Z","0.4.8":"2025-05-31T02:11:28.670Z","0.4.9":"2025-05-31T03:03:18.683Z","0.5.0":"2025-05-31T16:31:24.812Z","0.5.1":"2025-05-31T17:21:04.682Z","0.5.2":"2025-05-31T18:10:03.159Z","0.5.3":"2025-05-31T18:33:00.938Z","0.5.4":"2025-06-01T16:15:19.006Z","0.5.5":"2025-06-01T17:38:15.331Z","0.5.6":"2025-06-01T18:22:30.396Z","0.5.7":"2025-06-02T00:11:59.646Z"},"author":{"name":"Saint"},"license":"MIT","keywords":["ai","sdk","tools","agents","teams","pipelines","typescript","directives","chaining"],"description":"Symphony SDK - An advanced multi-agent orchestration framework","maintainers":[{"name":"saint.0x","email":"saint.0x.saint@gmail.com"}],"readme":"# Symphonic SDK\n\nSymphonic is the easiest way to build self-learning tools, agents, teams, and pipelines in minutes.\n\n## Getting Started\n\n1. Install the SDK:\n```bash\nnpm install symphonic\n# or\nbun add symphonic\n```\n\n2. Import core functionality:\n```typescript\nimport { symphony } from \"symphonic\";\n```\n\n3. Create your first tool:\n```typescript\n// Simple example of a tool\nconst myTool = symphony.tools.create({\n    name: \"example\",\n    description: \"does something useful\",\n    inputs: [\"data\"],\n    handler: async (params) => {\n        try {\n            // Tool implementation\n            const result = await processData(params.data);\n            return { \n                success: true,\n                result\n            };\n        } catch (error) {\n            return {\n                success: false,\n                error: error instanceof Error ? error : new Error(String(error))\n            };\n        }\n    }\n});\n\n// Usage\ntry {\n    const result = await myTool.run({ data: \"example input\" });\n    if (result.success) {\n        console.log(\"Success:\", result.result);\n    } else {\n        console.error(\"Error:\", result.error.message);\n    }\n} catch (error) {\n    console.error(\"Execution error:\", error);\n}\n```\n\n4. Build up from there!\n\nFor a more thorough overview of functionality and detailed examples, check out our [Usage Guide](./USAGE.md).\n\n## Core Concepts\n\n### Tools: The Basic Building Blocks\n\nTools are the fundamental units of work in Symphonic. They are pure functions that perform specific tasks with well-defined inputs and outputs.\n\n```typescript\nconst myTool = symphony.tools.create({\n    name: \"toolName\",\n    description: \"what it does\",\n    inputs: [\"param1\", \"param2\"],\n    handler: async (params) => {\n        const startTime = Date.now();\n        try {\n            // Your logic here\n            const result = await processParams(params.param1, params.param2);\n            return {\n                result,\n                success: true,\n                metrics: {\n                    duration: Date.now() - startTime,\n                    startTime,\n                    endTime: Date.now()\n                }\n            };\n        } catch (error) {\n            return {\n                success: false,\n                error: error instanceof Error ? error : new Error(String(error)),\n                metrics: {\n                    duration: Date.now() - startTime,\n                    startTime,\n                    endTime: Date.now()\n                }\n            };\n        }\n    },\n    retry: {\n        enabled: true,\n        maxAttempts: 3,\n        delay: 1000\n    },\n    timeout: 5000\n});\n\n// Usage with error handling\ntry {\n    const result = await myTool.run({ \n        param1: value1, \n        param2: value2 \n    });\n    if (!result.success) {\n        console.error(`Tool error: ${result.error?.message}`);\n    }\n} catch (error) {\n    console.error(`Execution error: ${error.message}`);\n}\n```\n\nTools follow these principles:\n- Single responsibility: Each tool does one thing well\n- Pure functions: Same inputs always produce same outputs\n- Error handling: Always return `{ result, success }` objects\n- Async by default: All handlers are async functions\n\n### Agents: Intelligent Tool Users\n\nAgents wrap tools with AI capabilities, using LLMs to:\n- Select appropriate tools for tasks\n- Process inputs and outputs\n- Handle error conditions\n- Make decisions based on context\n\n```typescript\nconst myAgent = symphony.agent.create({\n    name: \"agentName\",\n    description: \"agent purpose\",\n    task: \"specific task description\",\n    tools: [tool1, tool2],\n    llm: {\n        provider: \"openai\",\n        model: \"gpt-4\",\n        temperature: 0.7,\n        maxTokens: 2000\n    },\n    maxCalls: 10,\n    requireApproval: false,\n    timeout: 30000\n});\n\n// Usage with streaming\nconst result = await myAgent.run(\"natural language task description\", {\n    onProgress: (update) => {\n        console.log(`Progress: ${update.status}`);\n    },\n    onMetrics: (metrics) => {\n        console.log(`Metrics: ${JSON.stringify(metrics)}`);\n    }\n});\n```\n\nAgent features:\n- Natural language interface\n- Automatic tool selection\n- Context awareness\n- Error recovery\n- Task decomposition\n\n### Teams: Coordinated Agent Groups\n\nTeams organize multiple agents into collaborative units with:\n- Shared context\n- Coordinated workflows\n- Managed communication\n- Centralized logging\n\n```typescript\nconst myTeam = symphony.team.create({\n    name: \"teamName\",\n    description: \"team purpose\",\n    agents: [agent1, agent2],\n    manager: true,\n    strategy: {\n        name: \"roundRobin\",\n        description: \"Distribute tasks evenly\",\n        assignmentLogic: async (task, agents) => agents,\n        coordinationRules: {\n            maxParallelTasks: 3,\n            taskTimeout: 5000\n        }\n    },\n    log: {\n        inputs: true,\n        outputs: true,\n        metrics: true\n    }\n});\n\n// Usage with error handling\ntry {\n    const result = await myTeam.run(\"complex task description\", {\n        timeout: 60000,\n        onProgress: (update) => {\n            console.log(`Team progress: ${update.status}`);\n        }\n    });\n    if (!result.success) {\n        console.error(`Team error: ${result.error?.message}`);\n    }\n} catch (error) {\n    console.error(`Team execution error: ${error.message}`);\n}\n```\n\nTeam capabilities:\n- Task distribution\n- Resource sharing\n- Progress monitoring\n- Error propagation\n- Result aggregation\n\n### Pipelines: Fixed Workflows\n\nPipelines define fixed sequences of operations with:\n- Explicit data flow\n- Type checking\n- Chain validation\n- Performance optimization\n\n```typescript\nconst myPipeline = symphony.pipeline.create({\n    name: \"pipelineName\",\n    description: \"pipeline purpose\",\n    steps: [\n        {\n            name: \"step1\",\n            tool: tool1,\n            description: \"step purpose\",\n            chained: 1,\n            expects: { param1: \"string\" },\n            outputs: { result: \"object\" },\n            retry: {\n                maxAttempts: 3,\n                delay: 1000\n            }\n        },\n        {\n            name: \"step2\",\n            tool: tool2,\n            description: \"step purpose\",\n            chained: 2.1,\n            expects: { result: \"object\" },\n            outputs: { processed: \"object\" },\n            conditions: {\n                requiredFields: [\"result\"],\n                validateOutput: (output) => output.processed !== null\n            }\n        }\n    ],\n    onError: async (error, context) => {\n        return { retry: true, delay: 1000 };\n    },\n    metrics: {\n        enabled: true,\n        detailed: true,\n        trackMemory: true\n    }\n});\n\n// Usage with monitoring\nconst result = await myPipeline.run({ initialInput: value }, {\n    onStepComplete: (step, result) => {\n        console.log(`Step ${step.name} complete: ${result.success}`);\n    },\n    onMetrics: (metrics) => {\n        console.log(`Pipeline metrics: ${JSON.stringify(metrics)}`);\n    }\n});\n```\n\nPipeline features:\n- Static validation\n- Performance optimization\n- Error recovery\n- Progress tracking\n- Type safety\n\n## Advanced Topics\n\n### Error Handling\nAll components support structured error handling:\n- Tools return success/failure status\n- Agents can retry operations\n- Teams can redistribute tasks\n- Pipelines can attempt recovery\n\n### Logging\nComprehensive logging available at all levels:\n- Tool execution\n- Agent decisions\n- Team communication\n- Pipeline progress\n\n### Performance\nBuilt-in performance optimization:\n- Parallel execution where possible\n- Resource management\n- Caching\n- Load balancing\n\n### Security\nSecurity features include:\n- Input validation\n- Output sanitization\n- Access control\n- Audit logging\n\n## Component Hierarchy\n\nThe components form a natural hierarchy:\n1. Tools: Basic operations\n2. Agents: Intelligent tool users\n3. Teams: Coordinated agent groups\n4. Pipelines: Fixed workflows\n\nEach layer adds capabilities:\n- Tools → Pure functions\n- Agents → Intelligence\n- Teams → Coordination\n- Pipelines → Structure\n\n## Best Practices\n\n### Tool Design\n- Keep tools simple and focused\n- Use clear naming conventions\n- Document inputs and outputs\n- Handle errors gracefully\n- Include type definitions\n\n### Agent Configuration\n- Provide clear task descriptions\n- Choose appropriate LLMs\n- Limit tool access appropriately\n- Configure logging\n- Handle timeouts\n\n### Team Organization\n- Group related agents\n- Enable appropriate logging\n- Configure management level\n- Set communication patterns\n- Define error policies\n\n### Pipeline Construction\n- Validate data flow\n- Define types clearly\n- Order steps logically\n- Handle edge cases\n- Monitor performance\n\n\n\nHappy building!","readmeFilename":"README.md"}