├── .gitignore ├── LICENSE.md ├── README.md ├── docs ├── flow-editor.png └── runtime-design.png └── packages ├── matiq-examples ├── .env.sample ├── .gitignore ├── flows │ ├── SendDiscount.js │ └── calculator.js ├── index.js ├── matiq.json ├── package-lock.json ├── package.json └── public │ └── index.html ├── matiq-runtime ├── .gitignore ├── cli.js ├── data │ └── chains.js ├── index.js ├── package-lock.json ├── package.json └── src │ ├── Container.js │ ├── Controller.js │ ├── JsQueue.js │ ├── Matiq.js │ ├── Nodes.js │ ├── Runner.js │ ├── Runtime.js │ ├── TaskQueue.js │ ├── adapter │ ├── HttpServer.js │ ├── Vm.js │ └── VmPY.js │ └── openai │ ├── agent.js │ ├── chain.js │ └── prompt.js └── matiq-workers ├── .gitignore ├── index.js ├── package-lock.json ├── package.json └── src ├── task_node.js ├── task_python.js └── worker_pool.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hauld/matiq/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hauld/matiq/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hauld/matiq/HEAD/README.md -------------------------------------------------------------------------------- /docs/flow-editor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hauld/matiq/HEAD/docs/flow-editor.png -------------------------------------------------------------------------------- /docs/runtime-design.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hauld/matiq/HEAD/docs/runtime-design.png -------------------------------------------------------------------------------- /packages/matiq-examples/.env.sample: -------------------------------------------------------------------------------- 1 | NODE_ENV=PRD 2 | SMART_AGENT=YES 3 | OPENAI_API_KEY= -------------------------------------------------------------------------------- /packages/matiq-examples/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hauld/matiq/HEAD/packages/matiq-examples/.gitignore -------------------------------------------------------------------------------- /packages/matiq-examples/flows/SendDiscount.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hauld/matiq/HEAD/packages/matiq-examples/flows/SendDiscount.js -------------------------------------------------------------------------------- /packages/matiq-examples/flows/calculator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hauld/matiq/HEAD/packages/matiq-examples/flows/calculator.js -------------------------------------------------------------------------------- /packages/matiq-examples/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hauld/matiq/HEAD/packages/matiq-examples/index.js -------------------------------------------------------------------------------- /packages/matiq-examples/matiq.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /packages/matiq-examples/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hauld/matiq/HEAD/packages/matiq-examples/package-lock.json -------------------------------------------------------------------------------- /packages/matiq-examples/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hauld/matiq/HEAD/packages/matiq-examples/package.json -------------------------------------------------------------------------------- /packages/matiq-examples/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hauld/matiq/HEAD/packages/matiq-examples/public/index.html -------------------------------------------------------------------------------- /packages/matiq-runtime/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hauld/matiq/HEAD/packages/matiq-runtime/.gitignore -------------------------------------------------------------------------------- /packages/matiq-runtime/cli.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hauld/matiq/HEAD/packages/matiq-runtime/cli.js -------------------------------------------------------------------------------- /packages/matiq-runtime/data/chains.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hauld/matiq/HEAD/packages/matiq-runtime/data/chains.js -------------------------------------------------------------------------------- /packages/matiq-runtime/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hauld/matiq/HEAD/packages/matiq-runtime/index.js -------------------------------------------------------------------------------- /packages/matiq-runtime/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hauld/matiq/HEAD/packages/matiq-runtime/package-lock.json -------------------------------------------------------------------------------- /packages/matiq-runtime/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hauld/matiq/HEAD/packages/matiq-runtime/package.json -------------------------------------------------------------------------------- /packages/matiq-runtime/src/Container.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hauld/matiq/HEAD/packages/matiq-runtime/src/Container.js -------------------------------------------------------------------------------- /packages/matiq-runtime/src/Controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hauld/matiq/HEAD/packages/matiq-runtime/src/Controller.js -------------------------------------------------------------------------------- /packages/matiq-runtime/src/JsQueue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hauld/matiq/HEAD/packages/matiq-runtime/src/JsQueue.js -------------------------------------------------------------------------------- /packages/matiq-runtime/src/Matiq.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hauld/matiq/HEAD/packages/matiq-runtime/src/Matiq.js -------------------------------------------------------------------------------- /packages/matiq-runtime/src/Nodes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hauld/matiq/HEAD/packages/matiq-runtime/src/Nodes.js -------------------------------------------------------------------------------- /packages/matiq-runtime/src/Runner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hauld/matiq/HEAD/packages/matiq-runtime/src/Runner.js -------------------------------------------------------------------------------- /packages/matiq-runtime/src/Runtime.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hauld/matiq/HEAD/packages/matiq-runtime/src/Runtime.js -------------------------------------------------------------------------------- /packages/matiq-runtime/src/TaskQueue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hauld/matiq/HEAD/packages/matiq-runtime/src/TaskQueue.js -------------------------------------------------------------------------------- /packages/matiq-runtime/src/adapter/HttpServer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hauld/matiq/HEAD/packages/matiq-runtime/src/adapter/HttpServer.js -------------------------------------------------------------------------------- /packages/matiq-runtime/src/adapter/Vm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hauld/matiq/HEAD/packages/matiq-runtime/src/adapter/Vm.js -------------------------------------------------------------------------------- /packages/matiq-runtime/src/adapter/VmPY.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hauld/matiq/HEAD/packages/matiq-runtime/src/adapter/VmPY.js -------------------------------------------------------------------------------- /packages/matiq-runtime/src/openai/agent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hauld/matiq/HEAD/packages/matiq-runtime/src/openai/agent.js -------------------------------------------------------------------------------- /packages/matiq-runtime/src/openai/chain.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hauld/matiq/HEAD/packages/matiq-runtime/src/openai/chain.js -------------------------------------------------------------------------------- /packages/matiq-runtime/src/openai/prompt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hauld/matiq/HEAD/packages/matiq-runtime/src/openai/prompt.js -------------------------------------------------------------------------------- /packages/matiq-workers/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hauld/matiq/HEAD/packages/matiq-workers/.gitignore -------------------------------------------------------------------------------- /packages/matiq-workers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hauld/matiq/HEAD/packages/matiq-workers/index.js -------------------------------------------------------------------------------- /packages/matiq-workers/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hauld/matiq/HEAD/packages/matiq-workers/package-lock.json -------------------------------------------------------------------------------- /packages/matiq-workers/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hauld/matiq/HEAD/packages/matiq-workers/package.json -------------------------------------------------------------------------------- /packages/matiq-workers/src/task_node.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hauld/matiq/HEAD/packages/matiq-workers/src/task_node.js -------------------------------------------------------------------------------- /packages/matiq-workers/src/task_python.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hauld/matiq/HEAD/packages/matiq-workers/src/task_python.js -------------------------------------------------------------------------------- /packages/matiq-workers/src/worker_pool.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hauld/matiq/HEAD/packages/matiq-workers/src/worker_pool.js --------------------------------------------------------------------------------