diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index 8e043c6c..624da5ec 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -2,7 +2,7 @@ // README at: https://github.com/devcontainers/templates/tree/main/src/docker-existing-dockerfile { "name": "ten_agent_dev", - "image": "ghcr.io/ten-framework/ten_agent_build:0.2.1", + "image": "ghcr.io/ten-framework/ten_agent_build:0.2.2", "customizations": { "vscode": { "extensions": [ diff --git a/Dockerfile b/Dockerfile index fd2aecf4..5777ae64 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM ghcr.io/ten-framework/ten_agent_build:0.2.1 AS builder +FROM ghcr.io/ten-framework/ten_agent_build:0.2.2 AS builder ARG SESSION_CONTROL_CONF=session_control.conf diff --git a/agents/manifest-lock.json b/agents/manifest-lock.json index 702b6da4..9bc3eb3c 100644 --- a/agents/manifest-lock.json +++ b/agents/manifest-lock.json @@ -1,24 +1,11 @@ { "version": 1, "packages": [ - { - "type": "extension", - "name": "default_async_extension_python", - "version": "0.3.1", - "hash": "1e8a7acad60653ef02a59f7fee0b9c1116e9012c8f4e6570512704e0ff0066ec", - "dependencies": [ - { - "type": "system", - "name": "ten_runtime_python" - } - ], - "supports": [] - }, { "type": "system", "name": "ten_runtime_go", - "version": "0.3.1", - "hash": "304075ff197ad241fcb2fe066bb0096e5fc7ecc3ba163e463b38e950f31586d2", + "version": "0.4.0", + "hash": "1a6e1916008001f801b20f167e32cd915647853dd80710170ff3e8ed3deb7d1b", "dependencies": [ { "type": "system", @@ -35,8 +22,8 @@ { "type": "extension", "name": "py_init_extension_cpp", - "version": "0.3.1", - "hash": "5b232d51213657fc2977be6d7de379a04bf4dcb955f555ac8a55baaab4c20b30", + "version": "0.4.0", + "hash": "236d34e8d1f897690bac6803f145e48bf06574ec9109e16e93dcbe0cbb24ca71", "dependencies": [ { "type": "system", @@ -57,8 +44,8 @@ { "type": "extension", "name": "agora_rtc", - "version": "0.8.0-rc2", - "hash": "7b43c050cbec4f14e01df2e08f4ad9a99ef7ac37879affbff07693136a19cd2d", + "version": "0.9.0-rc1", + "hash": "1e779f354007dbda307b00b7a23798c82805ee0fb1ab7ed4dd90f913b4e8579c", "dependencies": [ { "type": "system", @@ -83,8 +70,8 @@ { "type": "extension", "name": "agora_sess_ctrl", - "version": "0.2.0", - "hash": "52f26dee2fb8fbd22d55ecc6bb197176a51f4a3bd2268788f75582f68cf1270b", + "version": "0.3.0-rc1", + "hash": "47e9adcbe209b5c736c1b2d78b59819ca32ea5fdea23669ba79d47d00568046d", "dependencies": [ { "type": "system", @@ -113,8 +100,8 @@ { "type": "extension", "name": "azure_tts", - "version": "0.5.1", - "hash": "3876cd46a618658d980a71704e475fc7e3019d85a8ce6012653a7b12ff006a5c", + "version": "0.6.0", + "hash": "6b4ef21b16c9931721def16a71b0a478fc97317027a14e1a13f255b7f291338b", "dependencies": [ { "type": "system", @@ -130,8 +117,8 @@ { "type": "extension", "name": "agora_rtm", - "version": "0.1.5", - "hash": "a4230fbe477ff2cc6c4eee033138e4f19a3c742c41e1a15533d02d39bd46c4ad", + "version": "0.1.6", + "hash": "7eb0e8b7322aae24bb3f886939bcc5a6822c70835e6d9e23a888c50bc3541a0f", "dependencies": [ { "type": "system", @@ -147,8 +134,8 @@ { "type": "system", "name": "ten_runtime", - "version": "0.3.1", - "hash": "b39bd74b9ceedfcd356596890c62c239c2dce8d3d83bbca2dcff9912a1b21a88", + "version": "0.4.0", + "hash": "4555bf4a51cd390a6c3c4f46b74576c9a2459b197f4ceee48133cfc8121c18a2", "supports": [ { "os": "linux", @@ -166,8 +153,8 @@ { "type": "system", "name": "agora_rtc_sdk", - "version": "4.1.38+build376742", - "hash": "c57acf53d90fbee04d06aa3fd48b0425dd4cca1bee62666c5c01699044b43288", + "version": "4.1.39+build397657", + "hash": "b2e9f4cfc93e3fb15108fc285b8162ccf36b6d7fd2bbefe4d4374290badf8d4e", "supports": [ { "os": "linux", @@ -178,8 +165,8 @@ { "type": "system", "name": "ten_runtime_python", - "version": "0.3.1", - "hash": "949915b3385da478fe7f30c583aa6adb7b33f07f2278e063d5d733d77e4f0cec", + "version": "0.4.0", + "hash": "bb864f6772e6026e411b1a500c4e058b09cbe71930ebb3d149f86734ecaa3d1b", "dependencies": [ { "type": "system", diff --git a/agents/manifest.json b/agents/manifest.json index e02e5cce..51f917a7 100644 --- a/agents/manifest.json +++ b/agents/manifest.json @@ -6,22 +6,22 @@ { "type": "system", "name": "ten_runtime_go", - "version": "0.3" + "version": "0.4" }, { "type": "extension", "name": "py_init_extension_cpp", - "version": "0.3" + "version": "0.4" }, { "type": "extension", "name": "agora_rtc", - "version": "=0.8.0-rc2" + "version": "=0.9.0-rc1" }, { "type": "extension", "name": "agora_sess_ctrl", - "version": "0.2.0" + "version": "0.3.0-rc1" }, { "type": "system", @@ -31,12 +31,12 @@ { "type": "extension", "name": "azure_tts", - "version": "=0.5.1" + "version": "=0.6.0" }, { "type": "extension", "name": "agora_rtm", - "version": "0.1.5" + "version": "=0.1.6" } ] } \ No newline at end of file diff --git a/agents/ten_packages/extension/agora_rtm_wrapper/manifest.json b/agents/ten_packages/extension/agora_rtm_wrapper/manifest.json index 95e710a3..490984f4 100644 --- a/agents/ten_packages/extension/agora_rtm_wrapper/manifest.json +++ b/agents/ten_packages/extension/agora_rtm_wrapper/manifest.json @@ -6,7 +6,7 @@ { "type": "system", "name": "ten_runtime_go", - "version": "0.3" + "version": "0.4" } ], "api": { diff --git a/agents/ten_packages/extension/aliyun_analyticdb_vector_storage/manifest.json b/agents/ten_packages/extension/aliyun_analyticdb_vector_storage/manifest.json index 7bcecbba..05cf24ba 100644 --- a/agents/ten_packages/extension/aliyun_analyticdb_vector_storage/manifest.json +++ b/agents/ten_packages/extension/aliyun_analyticdb_vector_storage/manifest.json @@ -6,7 +6,7 @@ { "type": "system", "name": "ten_runtime_python", - "version": "0.3" + "version": "0.4" } ], "api": { diff --git a/agents/ten_packages/extension/aliyun_text_embedding/manifest.json b/agents/ten_packages/extension/aliyun_text_embedding/manifest.json index bb46475e..86b8de32 100644 --- a/agents/ten_packages/extension/aliyun_text_embedding/manifest.json +++ b/agents/ten_packages/extension/aliyun_text_embedding/manifest.json @@ -6,7 +6,7 @@ { "type": "system", "name": "ten_runtime_python", - "version": "0.3" + "version": "0.4" } ], "api": { diff --git a/agents/ten_packages/extension/bedrock_llm_python/manifest.json b/agents/ten_packages/extension/bedrock_llm_python/manifest.json index aa924ce6..a031ec3d 100644 --- a/agents/ten_packages/extension/bedrock_llm_python/manifest.json +++ b/agents/ten_packages/extension/bedrock_llm_python/manifest.json @@ -6,7 +6,7 @@ { "type": "system", "name": "ten_runtime_python", - "version": "0.3" + "version": "0.4" } ], "api": { diff --git a/agents/ten_packages/extension/bingsearch_tool_python/manifest.json b/agents/ten_packages/extension/bingsearch_tool_python/manifest.json index e25eff98..bba45926 100644 --- a/agents/ten_packages/extension/bingsearch_tool_python/manifest.json +++ b/agents/ten_packages/extension/bingsearch_tool_python/manifest.json @@ -6,7 +6,7 @@ { "type": "system", "name": "ten_runtime_python", - "version": "0.3" + "version": "0.4" } ], "package": { diff --git a/agents/ten_packages/extension/cartesia_tts/manifest.json b/agents/ten_packages/extension/cartesia_tts/manifest.json index 24269a64..2a5c3578 100644 --- a/agents/ten_packages/extension/cartesia_tts/manifest.json +++ b/agents/ten_packages/extension/cartesia_tts/manifest.json @@ -6,7 +6,7 @@ { "type": "system", "name": "ten_runtime_python", - "version": "0.3" + "version": "0.4" } ], "api": { @@ -53,4 +53,4 @@ } ] } -} +} \ No newline at end of file diff --git a/agents/ten_packages/extension/chat_transcriber_python/manifest.json b/agents/ten_packages/extension/chat_transcriber_python/manifest.json index 34de9f78..6354d8fb 100644 --- a/agents/ten_packages/extension/chat_transcriber_python/manifest.json +++ b/agents/ten_packages/extension/chat_transcriber_python/manifest.json @@ -6,7 +6,7 @@ { "type": "system", "name": "ten_runtime_python", - "version": "0.3" + "version": "0.4" } ], "api": { diff --git a/agents/ten_packages/extension/cosy_tts/manifest.json b/agents/ten_packages/extension/cosy_tts/manifest.json index 56b42d79..e330429f 100644 --- a/agents/ten_packages/extension/cosy_tts/manifest.json +++ b/agents/ten_packages/extension/cosy_tts/manifest.json @@ -6,7 +6,7 @@ { "type": "system", "name": "ten_runtime_python", - "version": "0.3" + "version": "0.4" } ], "api": { diff --git a/agents/ten_packages/extension/deepgram_asr_python/manifest.json b/agents/ten_packages/extension/deepgram_asr_python/manifest.json index 5875da2d..9e3298f6 100644 --- a/agents/ten_packages/extension/deepgram_asr_python/manifest.json +++ b/agents/ten_packages/extension/deepgram_asr_python/manifest.json @@ -6,7 +6,7 @@ { "type": "system", "name": "ten_runtime_python", - "version": "0.3" + "version": "0.4" } ], "api": { @@ -84,4 +84,4 @@ } ] } -} +} \ No newline at end of file diff --git a/agents/ten_packages/extension/elevenlabs_tts/manifest.json b/agents/ten_packages/extension/elevenlabs_tts/manifest.json index 1d57cb74..84cc43ae 100644 --- a/agents/ten_packages/extension/elevenlabs_tts/manifest.json +++ b/agents/ten_packages/extension/elevenlabs_tts/manifest.json @@ -6,7 +6,7 @@ { "type": "system", "name": "ten_runtime_go", - "version": "0.3" + "version": "0.4" } ], "api": { diff --git a/agents/ten_packages/extension/elevenlabs_tts_python/manifest.json b/agents/ten_packages/extension/elevenlabs_tts_python/manifest.json index c712c10a..67414016 100644 --- a/agents/ten_packages/extension/elevenlabs_tts_python/manifest.json +++ b/agents/ten_packages/extension/elevenlabs_tts_python/manifest.json @@ -6,7 +6,7 @@ { "type": "system", "name": "ten_runtime_python", - "version": "0.3" + "version": "0.4" } ], "api": { diff --git a/agents/ten_packages/extension/fashionai/manifest.json b/agents/ten_packages/extension/fashionai/manifest.json index b46866c4..eddada40 100644 --- a/agents/ten_packages/extension/fashionai/manifest.json +++ b/agents/ten_packages/extension/fashionai/manifest.json @@ -6,7 +6,7 @@ { "type": "system", "name": "ten_runtime_python", - "version": "0.3" + "version": "0.4" } ], "package": { diff --git a/agents/ten_packages/extension/file_chunker/manifest.json b/agents/ten_packages/extension/file_chunker/manifest.json index d74c75d2..460c4382 100644 --- a/agents/ten_packages/extension/file_chunker/manifest.json +++ b/agents/ten_packages/extension/file_chunker/manifest.json @@ -6,7 +6,7 @@ { "type": "system", "name": "ten_runtime_python", - "version": "0.3" + "version": "0.4" } ], "api": { diff --git a/agents/ten_packages/extension/fish_audio_tts/manifest.json b/agents/ten_packages/extension/fish_audio_tts/manifest.json index d7422c13..b5befbf4 100644 --- a/agents/ten_packages/extension/fish_audio_tts/manifest.json +++ b/agents/ten_packages/extension/fish_audio_tts/manifest.json @@ -6,7 +6,7 @@ { "type": "system", "name": "ten_runtime_go", - "version": "0.3" + "version": "0.4" } ], "api": { diff --git a/agents/ten_packages/extension/gemini_llm_python/manifest.json b/agents/ten_packages/extension/gemini_llm_python/manifest.json index 7f9702ea..2d9f51b8 100644 --- a/agents/ten_packages/extension/gemini_llm_python/manifest.json +++ b/agents/ten_packages/extension/gemini_llm_python/manifest.json @@ -6,7 +6,7 @@ { "type": "system", "name": "ten_runtime_python", - "version": "0.3" + "version": "0.4" } ], "api": { diff --git a/agents/ten_packages/extension/glue_python_async/manifest.json b/agents/ten_packages/extension/glue_python_async/manifest.json index 34065895..c772f171 100644 --- a/agents/ten_packages/extension/glue_python_async/manifest.json +++ b/agents/ten_packages/extension/glue_python_async/manifest.json @@ -6,7 +6,7 @@ { "type": "system", "name": "ten_runtime_python", - "version": "0.3.1" + "version": "0.4" } ], "package": { diff --git a/agents/ten_packages/extension/http_server_python/manifest.json b/agents/ten_packages/extension/http_server_python/manifest.json index fb2e6e4a..913f3a1a 100644 --- a/agents/ten_packages/extension/http_server_python/manifest.json +++ b/agents/ten_packages/extension/http_server_python/manifest.json @@ -6,7 +6,7 @@ { "type": "system", "name": "ten_runtime_python", - "version": "0.3" + "version": "0.4" } ], "package": { diff --git a/agents/ten_packages/extension/interrupt_detector/manifest.json b/agents/ten_packages/extension/interrupt_detector/manifest.json index 4c602997..5c2cd8e8 100644 --- a/agents/ten_packages/extension/interrupt_detector/manifest.json +++ b/agents/ten_packages/extension/interrupt_detector/manifest.json @@ -6,7 +6,7 @@ { "type": "system", "name": "ten_runtime_go", - "version": "0.3" + "version": "0.4" } ], "api": { diff --git a/agents/ten_packages/extension/interrupt_detector_python/manifest.json b/agents/ten_packages/extension/interrupt_detector_python/manifest.json index bae13d83..92b70555 100644 --- a/agents/ten_packages/extension/interrupt_detector_python/manifest.json +++ b/agents/ten_packages/extension/interrupt_detector_python/manifest.json @@ -6,7 +6,7 @@ { "type": "system", "name": "ten_runtime_python", - "version": "0.3" + "version": "0.4" } ], "api": { diff --git a/agents/ten_packages/extension/llama_index_chat_engine/manifest.json b/agents/ten_packages/extension/llama_index_chat_engine/manifest.json index 661fc070..08a0c643 100644 --- a/agents/ten_packages/extension/llama_index_chat_engine/manifest.json +++ b/agents/ten_packages/extension/llama_index_chat_engine/manifest.json @@ -6,7 +6,7 @@ { "type": "system", "name": "ten_runtime_python", - "version": "0.3" + "version": "0.4" } ], "api": { diff --git a/agents/ten_packages/extension/message_collector/manifest.json b/agents/ten_packages/extension/message_collector/manifest.json index 7085f2bf..dc9d75d2 100644 --- a/agents/ten_packages/extension/message_collector/manifest.json +++ b/agents/ten_packages/extension/message_collector/manifest.json @@ -6,7 +6,7 @@ { "type": "system", "name": "ten_runtime_python", - "version": "0.3" + "version": "0.4" } ], "package": { diff --git a/agents/ten_packages/extension/minimax_v2v_python/manifest.json b/agents/ten_packages/extension/minimax_v2v_python/manifest.json index 23b4432b..6680d45d 100644 --- a/agents/ten_packages/extension/minimax_v2v_python/manifest.json +++ b/agents/ten_packages/extension/minimax_v2v_python/manifest.json @@ -6,7 +6,7 @@ { "type": "system", "name": "ten_runtime_python", - "version": "0.3.1" + "version": "0.4" } ], "package": { diff --git a/agents/ten_packages/extension/openai_chatgpt/manifest.json b/agents/ten_packages/extension/openai_chatgpt/manifest.json index 70ae2743..4628343f 100644 --- a/agents/ten_packages/extension/openai_chatgpt/manifest.json +++ b/agents/ten_packages/extension/openai_chatgpt/manifest.json @@ -6,7 +6,7 @@ { "type": "system", "name": "ten_runtime_go", - "version": "0.3" + "version": "0.4" } ], "api": { diff --git a/agents/ten_packages/extension/openai_chatgpt_python/manifest.json b/agents/ten_packages/extension/openai_chatgpt_python/manifest.json index 240dbe72..34d9f2e8 100644 --- a/agents/ten_packages/extension/openai_chatgpt_python/manifest.json +++ b/agents/ten_packages/extension/openai_chatgpt_python/manifest.json @@ -6,7 +6,7 @@ { "type": "system", "name": "ten_runtime_python", - "version": "0.3" + "version": "0.4" } ], "package": { diff --git a/agents/ten_packages/extension/openai_v2v_python/manifest.json b/agents/ten_packages/extension/openai_v2v_python/manifest.json index 8f06c4bd..8d0b6519 100644 --- a/agents/ten_packages/extension/openai_v2v_python/manifest.json +++ b/agents/ten_packages/extension/openai_v2v_python/manifest.json @@ -6,7 +6,7 @@ { "type": "system", "name": "ten_runtime_python", - "version": "0.3" + "version": "0.4" } ], "package": { diff --git a/agents/ten_packages/extension/polly_tts/manifest.json b/agents/ten_packages/extension/polly_tts/manifest.json index 6c90bb94..0be14b5d 100644 --- a/agents/ten_packages/extension/polly_tts/manifest.json +++ b/agents/ten_packages/extension/polly_tts/manifest.json @@ -6,7 +6,7 @@ { "type": "system", "name": "ten_runtime_python", - "version": "0.3" + "version": "0.4" } ], "api": { diff --git a/agents/ten_packages/extension/qwen_llm_python/manifest.json b/agents/ten_packages/extension/qwen_llm_python/manifest.json index 76dcb560..1227bd78 100644 --- a/agents/ten_packages/extension/qwen_llm_python/manifest.json +++ b/agents/ten_packages/extension/qwen_llm_python/manifest.json @@ -6,7 +6,7 @@ { "type": "system", "name": "ten_runtime_python", - "version": "0.3" + "version": "0.4" } ], "api": { diff --git a/agents/ten_packages/extension/transcribe_asr_python/manifest.json b/agents/ten_packages/extension/transcribe_asr_python/manifest.json index fbdf7aa0..d14b7f7b 100644 --- a/agents/ten_packages/extension/transcribe_asr_python/manifest.json +++ b/agents/ten_packages/extension/transcribe_asr_python/manifest.json @@ -6,7 +6,7 @@ { "type": "system", "name": "ten_runtime_python", - "version": "0.3" + "version": "0.4" } ], "api": { diff --git a/agents/ten_packages/extension/tsdb_firestore/manifest.json b/agents/ten_packages/extension/tsdb_firestore/manifest.json index fba77e9f..8c4320f6 100644 --- a/agents/ten_packages/extension/tsdb_firestore/manifest.json +++ b/agents/ten_packages/extension/tsdb_firestore/manifest.json @@ -6,7 +6,7 @@ { "type": "system", "name": "ten_runtime_python", - "version": "0.3" + "version": "0.4" } ], "package": { diff --git a/agents/ten_packages/extension/vision_analyze_tool_python/manifest.json b/agents/ten_packages/extension/vision_analyze_tool_python/manifest.json index 5493abcb..1ba1a222 100644 --- a/agents/ten_packages/extension/vision_analyze_tool_python/manifest.json +++ b/agents/ten_packages/extension/vision_analyze_tool_python/manifest.json @@ -6,7 +6,7 @@ { "type": "system", "name": "ten_runtime_python", - "version": "0.3.1" + "version": "0.4" } ], "package": { diff --git a/agents/ten_packages/extension/vision_tool_python/manifest.json b/agents/ten_packages/extension/vision_tool_python/manifest.json index 375ed577..2fd3db7c 100644 --- a/agents/ten_packages/extension/vision_tool_python/manifest.json +++ b/agents/ten_packages/extension/vision_tool_python/manifest.json @@ -6,7 +6,7 @@ { "type": "system", "name": "ten_runtime_python", - "version": "0.3.0" + "version": "0.4" } ], "package": { diff --git a/agents/ten_packages/extension/weatherapi_tool_python/manifest.json b/agents/ten_packages/extension/weatherapi_tool_python/manifest.json index 7e000c93..511b30ad 100644 --- a/agents/ten_packages/extension/weatherapi_tool_python/manifest.json +++ b/agents/ten_packages/extension/weatherapi_tool_python/manifest.json @@ -6,7 +6,7 @@ { "type": "system", "name": "ten_runtime_python", - "version": "0.3" + "version": "0.4" } ], "package": { diff --git a/agents/ten_packages/system/ten_ai_base/manifest.json b/agents/ten_packages/system/ten_ai_base/manifest.json index a67d065d..6e7b5561 100644 --- a/agents/ten_packages/system/ten_ai_base/manifest.json +++ b/agents/ten_packages/system/ten_ai_base/manifest.json @@ -13,7 +13,7 @@ { "type": "system", "name": "ten_runtime_python", - "version": "0.3" + "version": "0.4" } ], "api": {} diff --git a/docker-compose.yml b/docker-compose.yml index 1f6e64cc..86792d0f 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,6 +1,6 @@ services: ten_agent_dev: - image: ghcr.io/ten-framework/ten_agent_build:0.2.1 + image: ghcr.io/ten-framework/ten_agent_build:0.2.2 container_name: ten_agent_dev platform: linux/amd64 tty: true