├── .env.example ├── .github └── workflows │ └── python-publish.yml ├── .gitignore ├── README.md ├── READMEs └── TESTING.md ├── images ├── modules.png └── naptha-nodes.png ├── naptha_sdk ├── cli.py ├── client │ ├── grpc_server_pb2.py │ ├── grpc_server_pb2_grpc.py │ ├── hub.py │ ├── naptha.py │ └── node.py ├── configs.py ├── inference.py ├── module_manager.py ├── modules │ ├── agent.py │ ├── environment.py │ ├── kb.py │ ├── memory.py │ ├── orchestrator.py │ └── tool.py ├── schemas.py ├── scrape.py ├── secrets.py ├── storage │ ├── schemas.py │ └── storage_client.py ├── user.py └── utils.py ├── pyproject.toml ├── tests ├── configs │ ├── agent_deployments.json │ ├── environment_deployments.json │ ├── llm_configs.json │ └── orchestrator_deployments.json ├── test-module-load.py ├── test-node-db.py ├── test_cli.py ├── test_inference_chat.py ├── test_modules.py └── test_tool.py └── uv.lock /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NapthaAI/naptha-sdk/HEAD/.env.example -------------------------------------------------------------------------------- /.github/workflows/python-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NapthaAI/naptha-sdk/HEAD/.github/workflows/python-publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NapthaAI/naptha-sdk/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NapthaAI/naptha-sdk/HEAD/README.md -------------------------------------------------------------------------------- /READMEs/TESTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NapthaAI/naptha-sdk/HEAD/READMEs/TESTING.md -------------------------------------------------------------------------------- /images/modules.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NapthaAI/naptha-sdk/HEAD/images/modules.png -------------------------------------------------------------------------------- /images/naptha-nodes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NapthaAI/naptha-sdk/HEAD/images/naptha-nodes.png -------------------------------------------------------------------------------- /naptha_sdk/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NapthaAI/naptha-sdk/HEAD/naptha_sdk/cli.py -------------------------------------------------------------------------------- /naptha_sdk/client/grpc_server_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NapthaAI/naptha-sdk/HEAD/naptha_sdk/client/grpc_server_pb2.py -------------------------------------------------------------------------------- /naptha_sdk/client/grpc_server_pb2_grpc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NapthaAI/naptha-sdk/HEAD/naptha_sdk/client/grpc_server_pb2_grpc.py -------------------------------------------------------------------------------- /naptha_sdk/client/hub.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NapthaAI/naptha-sdk/HEAD/naptha_sdk/client/hub.py -------------------------------------------------------------------------------- /naptha_sdk/client/naptha.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NapthaAI/naptha-sdk/HEAD/naptha_sdk/client/naptha.py -------------------------------------------------------------------------------- /naptha_sdk/client/node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NapthaAI/naptha-sdk/HEAD/naptha_sdk/client/node.py -------------------------------------------------------------------------------- /naptha_sdk/configs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NapthaAI/naptha-sdk/HEAD/naptha_sdk/configs.py -------------------------------------------------------------------------------- /naptha_sdk/inference.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NapthaAI/naptha-sdk/HEAD/naptha_sdk/inference.py -------------------------------------------------------------------------------- /naptha_sdk/module_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NapthaAI/naptha-sdk/HEAD/naptha_sdk/module_manager.py -------------------------------------------------------------------------------- /naptha_sdk/modules/agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NapthaAI/naptha-sdk/HEAD/naptha_sdk/modules/agent.py -------------------------------------------------------------------------------- /naptha_sdk/modules/environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NapthaAI/naptha-sdk/HEAD/naptha_sdk/modules/environment.py -------------------------------------------------------------------------------- /naptha_sdk/modules/kb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NapthaAI/naptha-sdk/HEAD/naptha_sdk/modules/kb.py -------------------------------------------------------------------------------- /naptha_sdk/modules/memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NapthaAI/naptha-sdk/HEAD/naptha_sdk/modules/memory.py -------------------------------------------------------------------------------- /naptha_sdk/modules/orchestrator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NapthaAI/naptha-sdk/HEAD/naptha_sdk/modules/orchestrator.py -------------------------------------------------------------------------------- /naptha_sdk/modules/tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NapthaAI/naptha-sdk/HEAD/naptha_sdk/modules/tool.py -------------------------------------------------------------------------------- /naptha_sdk/schemas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NapthaAI/naptha-sdk/HEAD/naptha_sdk/schemas.py -------------------------------------------------------------------------------- /naptha_sdk/scrape.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NapthaAI/naptha-sdk/HEAD/naptha_sdk/scrape.py -------------------------------------------------------------------------------- /naptha_sdk/secrets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NapthaAI/naptha-sdk/HEAD/naptha_sdk/secrets.py -------------------------------------------------------------------------------- /naptha_sdk/storage/schemas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NapthaAI/naptha-sdk/HEAD/naptha_sdk/storage/schemas.py -------------------------------------------------------------------------------- /naptha_sdk/storage/storage_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NapthaAI/naptha-sdk/HEAD/naptha_sdk/storage/storage_client.py -------------------------------------------------------------------------------- /naptha_sdk/user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NapthaAI/naptha-sdk/HEAD/naptha_sdk/user.py -------------------------------------------------------------------------------- /naptha_sdk/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NapthaAI/naptha-sdk/HEAD/naptha_sdk/utils.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NapthaAI/naptha-sdk/HEAD/pyproject.toml -------------------------------------------------------------------------------- /tests/configs/agent_deployments.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NapthaAI/naptha-sdk/HEAD/tests/configs/agent_deployments.json -------------------------------------------------------------------------------- /tests/configs/environment_deployments.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NapthaAI/naptha-sdk/HEAD/tests/configs/environment_deployments.json -------------------------------------------------------------------------------- /tests/configs/llm_configs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NapthaAI/naptha-sdk/HEAD/tests/configs/llm_configs.json -------------------------------------------------------------------------------- /tests/configs/orchestrator_deployments.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NapthaAI/naptha-sdk/HEAD/tests/configs/orchestrator_deployments.json -------------------------------------------------------------------------------- /tests/test-module-load.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NapthaAI/naptha-sdk/HEAD/tests/test-module-load.py -------------------------------------------------------------------------------- /tests/test-node-db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NapthaAI/naptha-sdk/HEAD/tests/test-node-db.py -------------------------------------------------------------------------------- /tests/test_cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NapthaAI/naptha-sdk/HEAD/tests/test_cli.py -------------------------------------------------------------------------------- /tests/test_inference_chat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NapthaAI/naptha-sdk/HEAD/tests/test_inference_chat.py -------------------------------------------------------------------------------- /tests/test_modules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NapthaAI/naptha-sdk/HEAD/tests/test_modules.py -------------------------------------------------------------------------------- /tests/test_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NapthaAI/naptha-sdk/HEAD/tests/test_tool.py -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NapthaAI/naptha-sdk/HEAD/uv.lock --------------------------------------------------------------------------------