diff --git a/.github/workflows/aethel-integration-test.yml b/.github/workflows/aethel-integration-test.yml index db59352..9c05400 100644 --- a/.github/workflows/aethel-integration-test.yml +++ b/.github/workflows/aethel-integration-test.yml @@ -39,7 +39,7 @@ jobs: echo "ASI_ONE_API_KEY=${{ secrets.ASI_ONE_API_KEY }}" > .env echo "ASI_ONE_MODEL=asi1-fast" >> .env echo "ASI_ONE_MAX_TOKENS=500" >> .env - echo "ASI_ONE_TIMEOUT=60000" >> .env + echo "ASI_ONE_TIMEOUT=120000" >> .env - name: Verify .env file created working-directory: ./agents @@ -53,7 +53,7 @@ jobs: - name: Run Aethel integration example working-directory: ./agents run: npm run example:aethel - timeout-minutes: 5 + timeout-minutes: 10 - name: Report success if: success() diff --git a/agents/communication/CommunicationProtocol.js b/agents/communication/CommunicationProtocol.js index 3b92cb8..e2d9350 100644 --- a/agents/communication/CommunicationProtocol.js +++ b/agents/communication/CommunicationProtocol.js @@ -73,7 +73,7 @@ export class CommunicationProtocol extends EventEmitter { // Configuration this.config = { maxQueueSize: config.maxQueueSize || 100, - messageTimeout: config.messageTimeout || 30000, // 30 seconds + messageTimeout: config.messageTimeout || 120000, // 120 seconds (2 minutes) rateLimitPerMinute: config.rateLimitPerMinute || 100, enableEncryption: config.enableEncryption || false, ...config diff --git a/agents/examples/aethel-integration.js b/agents/examples/aethel-integration.js index fdc6966..6d7cc60 100644 --- a/agents/examples/aethel-integration.js +++ b/agents/examples/aethel-integration.js @@ -27,7 +27,7 @@ async function main() { }, protocol: { rateLimitPerMinute: 50, - messageTimeout: 10000 + messageTimeout: 120000 } }); console.log('✓ Framework initialized\n');