LICENSE
README.md
pyproject.toml
setup.cfg
./oddagent/README.en.md
./oddagent/README.md
./oddagent/__init__.py
./oddagent/app.py
./oddagent/config_loader.py
./oddagent/odd_agent_config.json
./oddagent/odd_agent_logger.py
./oddagent/requirements.txt
./oddagent/docs/full_api_doc.md
./oddagent/docs/mcp_protocol.md
./oddagent/logic/__init__.py
./oddagent/logic/api_request_composer.py
./oddagent/logic/api_response_paser.py
./oddagent/logic/odd_agent.py
./oddagent/logic/odd_agent_error.py
./oddagent/logic/schedule_task.py
./oddagent/modules/__init__.py
./oddagent/modules/generate_testset.py
./oddagent/modules/module_tool.py
./oddagent/modules/xiaoluo/__init__.py
./oddagent/modules/xiaoluo/conference_config.json
./oddagent/router/__init__.py
./oddagent/router/tools_api.py
./oddagent/router/tools_api_mcp.py
./oddagent/router/tools_front.py
./oddagent/router/tools_front_markit.py
./oddagent/static/bootstrap.min.css
./oddagent/static/bootstrap.min.js
./oddagent/static/jquery.slim.min.js
./oddagent/static/login.html
./oddagent/static/popper.min.js
./oddagent/static/xlsx.core.min.js
./oddagent/static/common/crypto-js.js
./oddagent/static/common/oddagent.js
./oddagent/static/common/oddasr.js
./oddagent/static/common/oddrecoder.js
./oddagent/static/common/css/hotwords.css
./oddagent/static/common/css/iconfont.css
./oddagent/static/common/css/user_pwd.css
./oddagent/static/common/css/images/all2.png
./oddagent/static/common/css/images/capitals-tip.png
./oddagent/static/common/css/images/myicon.png
./oddagent/static/common/css/images/setting.png
./oddagent/static/common/css/images/sprite_all.png
./oddagent/static/common/js/hotwords.js
./oddagent/static/common/js/user_pwd.js
./oddagent/static/dist/css/adminlte.css
./oddagent/static/dist/css/adminlte.min.css
./oddagent/static/dist/css/alt/adminlte.components.css
./oddagent/static/dist/css/alt/adminlte.components.min.css
./oddagent/static/dist/css/alt/adminlte.core.css
./oddagent/static/dist/css/alt/adminlte.core.min.css
./oddagent/static/dist/css/alt/adminlte.extra-components.css
./oddagent/static/dist/css/alt/adminlte.extra-components.min.css
./oddagent/static/dist/css/alt/adminlte.pages.css
./oddagent/static/dist/css/alt/adminlte.pages.min.css
./oddagent/static/dist/css/alt/adminlte.plugins.css
./oddagent/static/dist/css/alt/adminlte.plugins.min.css
./oddagent/static/dist/js/FileSaver.js
./oddagent/static/dist/js/FileSaver.min.js
./oddagent/static/dist/js/adminlte.js
./oddagent/static/dist/js/adminlte.min.js
./oddagent/static/dist/js/content.js
./oddagent/static/dist/js/demo.js
./oddagent/static/images/OddAgent.png
./oddagent/static/images/OddAgent_400x200.png
./oddagent/static/images/OddAgent_400x400.png
./oddagent/static/images/banner.png
./oddagent/static/images/header.png
./oddagent/static/images/odd_agent_demo.png
./oddagent/static/images/progress.gif
./oddagent/static/plugins/bootstrap/css/bootstrap-table.min.css
./oddagent/static/plugins/bootstrap/css/bootstrap.min.css
./oddagent/static/plugins/bootstrap/js/bootstrap-switch.min.js
./oddagent/static/plugins/bootstrap/js/bootstrap-table-auto-refresh.min.js
./oddagent/static/plugins/bootstrap/js/bootstrap-table.min.js
./oddagent/static/plugins/bootstrap/js/bootstrap.bundle.js
./oddagent/static/plugins/bootstrap/js/bootstrap.bundle.min.js
./oddagent/static/plugins/bootstrap/js/bootstrap.js
./oddagent/static/plugins/bootstrap/js/bootstrap.min.js
./oddagent/static/plugins/daterangepicker/daterangepicker.css
./oddagent/static/plugins/daterangepicker/daterangepicker.js
./oddagent/static/plugins/fontawesome-free/css/all.css
./oddagent/static/plugins/fontawesome-free/css/all.min.css
./oddagent/static/plugins/fontawesome-free/css/bootstrap-switch.css
./oddagent/static/plugins/fontawesome-free/css/brands.css
./oddagent/static/plugins/fontawesome-free/css/brands.min.css
./oddagent/static/plugins/fontawesome-free/css/fontawesome.css
./oddagent/static/plugins/fontawesome-free/css/fontawesome.min.css
./oddagent/static/plugins/fontawesome-free/css/regular.css
./oddagent/static/plugins/fontawesome-free/css/regular.min.css
./oddagent/static/plugins/fontawesome-free/css/solid.css
./oddagent/static/plugins/fontawesome-free/css/solid.min.css
./oddagent/static/plugins/fontawesome-free/css/svg-with-js.css
./oddagent/static/plugins/fontawesome-free/css/svg-with-js.min.css
./oddagent/static/plugins/fontawesome-free/css/v4-shims.css
./oddagent/static/plugins/fontawesome-free/css/v4-shims.min.css
./oddagent/static/plugins/fontawesome-free/webfonts/fa-brands-400.svg
./oddagent/static/plugins/fontawesome-free/webfonts/fa-brands-400.ttf
./oddagent/static/plugins/fontawesome-free/webfonts/fa-brands-400.woff
./oddagent/static/plugins/fontawesome-free/webfonts/fa-brands-400.woff2
./oddagent/static/plugins/fontawesome-free/webfonts/fa-regular-400.svg
./oddagent/static/plugins/fontawesome-free/webfonts/fa-regular-400.ttf
./oddagent/static/plugins/fontawesome-free/webfonts/fa-regular-400.woff
./oddagent/static/plugins/fontawesome-free/webfonts/fa-regular-400.woff2
./oddagent/static/plugins/fontawesome-free/webfonts/fa-solid-900.svg
./oddagent/static/plugins/fontawesome-free/webfonts/fa-solid-900.ttf
./oddagent/static/plugins/fontawesome-free/webfonts/fa-solid-900.woff
./oddagent/static/plugins/fontawesome-free/webfonts/fa-solid-900.woff2
./oddagent/static/plugins/jquery/jquery.js
./oddagent/static/plugins/jquery/jquery.min.js
./oddagent/static/plugins/jquery/jquery.slim.js
./oddagent/static/plugins/jquery/jquery.slim.min.js
./oddagent/static/plugins/moment/locales.js
./oddagent/static/plugins/moment/locales.min.js
./oddagent/static/plugins/moment/moment-with-locales.js
./oddagent/static/plugins/moment/moment-with-locales.min.js
./oddagent/static/plugins/moment/moment.min.js
./oddagent/static/plugins/moment/locale/en-SG.js
./oddagent/static/plugins/moment/locale/en-au.js
./oddagent/static/plugins/moment/locale/en-ca.js
./oddagent/static/plugins/moment/locale/en-gb.js
./oddagent/static/plugins/moment/locale/en-ie.js
./oddagent/static/plugins/moment/locale/en-il.js
./oddagent/static/plugins/moment/locale/en-in.js
./oddagent/static/plugins/moment/locale/en-nz.js
./oddagent/static/plugins/moment/locale/zh-cn.js
./oddagent/static/plugins/moment/locale/zh-hk.js
./oddagent/static/plugins/moment/locale/zh-mo.js
./oddagent/static/plugins/moment/locale/zh-tw.js
./oddagent/templates/index.html
./oddagent/tools/__init__.py
./oddagent/tools/tool_datetime_utils.py
./oddagent/tools/tool_executer.py
./oddagent/tools/tool_executer_demo.py
./oddagent/tools/tool_executer_impl.py
./oddagent/tools/tool_executer_meeting.py
./oddagent/tools/tool_llm.py
./oddagent/tools/tool_processor.py
./oddagent/tools/tool_processor_impl.py
./oddagent/tools/tool_prompts.py
oddagent/README.en.md
oddagent/README.md
oddagent/__init__.py
oddagent/app.py
oddagent/config_loader.py
oddagent/odd_agent_config.json
oddagent/odd_agent_logger.py
oddagent/requirements.txt
oddagent.egg-info/PKG-INFO
oddagent.egg-info/SOURCES.txt
oddagent.egg-info/dependency_links.txt
oddagent.egg-info/entry_points.txt
oddagent.egg-info/requires.txt
oddagent.egg-info/top_level.txt
oddagent/docs/full_api_doc.md
oddagent/docs/mcp_protocol.md
oddagent/logic/__init__.py
oddagent/logic/api_request_composer.py
oddagent/logic/api_response_paser.py
oddagent/logic/odd_agent.py
oddagent/logic/odd_agent_error.py
oddagent/logic/schedule_task.py
oddagent/modules/__init__.py
oddagent/modules/generate_testset.py
oddagent/modules/module_tool.py
oddagent/modules/xiaoluo/__init__.py
oddagent/modules/xiaoluo/conference_config.json
oddagent/router/__init__.py
oddagent/router/tools_api.py
oddagent/router/tools_api_mcp.py
oddagent/router/tools_front.py
oddagent/router/tools_front_markit.py
oddagent/static/bootstrap.min.css
oddagent/static/bootstrap.min.js
oddagent/static/jquery.slim.min.js
oddagent/static/login.html
oddagent/static/popper.min.js
oddagent/static/xlsx.core.min.js
oddagent/static/common/crypto-js.js
oddagent/static/common/oddagent.js
oddagent/static/common/oddasr.js
oddagent/static/common/oddrecoder.js
oddagent/static/common/css/hotwords.css
oddagent/static/common/css/iconfont.css
oddagent/static/common/css/user_pwd.css
oddagent/static/common/css/images/all2.png
oddagent/static/common/css/images/capitals-tip.png
oddagent/static/common/css/images/myicon.png
oddagent/static/common/css/images/setting.png
oddagent/static/common/css/images/sprite_all.png
oddagent/static/common/js/hotwords.js
oddagent/static/common/js/user_pwd.js
oddagent/static/dist/css/adminlte.css
oddagent/static/dist/css/adminlte.min.css
oddagent/static/dist/css/alt/adminlte.components.css
oddagent/static/dist/css/alt/adminlte.components.min.css
oddagent/static/dist/css/alt/adminlte.core.css
oddagent/static/dist/css/alt/adminlte.core.min.css
oddagent/static/dist/css/alt/adminlte.extra-components.css
oddagent/static/dist/css/alt/adminlte.extra-components.min.css
oddagent/static/dist/css/alt/adminlte.pages.css
oddagent/static/dist/css/alt/adminlte.pages.min.css
oddagent/static/dist/css/alt/adminlte.plugins.css
oddagent/static/dist/css/alt/adminlte.plugins.min.css
oddagent/static/dist/js/FileSaver.js
oddagent/static/dist/js/FileSaver.min.js
oddagent/static/dist/js/adminlte.js
oddagent/static/dist/js/adminlte.min.js
oddagent/static/dist/js/content.js
oddagent/static/dist/js/demo.js
oddagent/static/images/OddAgent.png
oddagent/static/images/OddAgent_400x200.png
oddagent/static/images/OddAgent_400x400.png
oddagent/static/images/banner.png
oddagent/static/images/header.png
oddagent/static/images/odd_agent_demo.png
oddagent/static/images/progress.gif
oddagent/static/plugins/bootstrap/css/bootstrap-table.min.css
oddagent/static/plugins/bootstrap/css/bootstrap.min.css
oddagent/static/plugins/bootstrap/js/bootstrap-switch.min.js
oddagent/static/plugins/bootstrap/js/bootstrap-table-auto-refresh.min.js
oddagent/static/plugins/bootstrap/js/bootstrap-table.min.js
oddagent/static/plugins/bootstrap/js/bootstrap.bundle.js
oddagent/static/plugins/bootstrap/js/bootstrap.bundle.min.js
oddagent/static/plugins/bootstrap/js/bootstrap.js
oddagent/static/plugins/bootstrap/js/bootstrap.min.js
oddagent/static/plugins/daterangepicker/daterangepicker.css
oddagent/static/plugins/daterangepicker/daterangepicker.js
oddagent/static/plugins/fontawesome-free/css/all.css
oddagent/static/plugins/fontawesome-free/css/all.min.css
oddagent/static/plugins/fontawesome-free/css/bootstrap-switch.css
oddagent/static/plugins/fontawesome-free/css/brands.css
oddagent/static/plugins/fontawesome-free/css/brands.min.css
oddagent/static/plugins/fontawesome-free/css/fontawesome.css
oddagent/static/plugins/fontawesome-free/css/fontawesome.min.css
oddagent/static/plugins/fontawesome-free/css/regular.css
oddagent/static/plugins/fontawesome-free/css/regular.min.css
oddagent/static/plugins/fontawesome-free/css/solid.css
oddagent/static/plugins/fontawesome-free/css/solid.min.css
oddagent/static/plugins/fontawesome-free/css/svg-with-js.css
oddagent/static/plugins/fontawesome-free/css/svg-with-js.min.css
oddagent/static/plugins/fontawesome-free/css/v4-shims.css
oddagent/static/plugins/fontawesome-free/css/v4-shims.min.css
oddagent/static/plugins/fontawesome-free/webfonts/fa-brands-400.svg
oddagent/static/plugins/fontawesome-free/webfonts/fa-brands-400.ttf
oddagent/static/plugins/fontawesome-free/webfonts/fa-brands-400.woff
oddagent/static/plugins/fontawesome-free/webfonts/fa-brands-400.woff2
oddagent/static/plugins/fontawesome-free/webfonts/fa-regular-400.svg
oddagent/static/plugins/fontawesome-free/webfonts/fa-regular-400.ttf
oddagent/static/plugins/fontawesome-free/webfonts/fa-regular-400.woff
oddagent/static/plugins/fontawesome-free/webfonts/fa-regular-400.woff2
oddagent/static/plugins/fontawesome-free/webfonts/fa-solid-900.svg
oddagent/static/plugins/fontawesome-free/webfonts/fa-solid-900.ttf
oddagent/static/plugins/fontawesome-free/webfonts/fa-solid-900.woff
oddagent/static/plugins/fontawesome-free/webfonts/fa-solid-900.woff2
oddagent/static/plugins/jquery/jquery.js
oddagent/static/plugins/jquery/jquery.min.js
oddagent/static/plugins/jquery/jquery.slim.js
oddagent/static/plugins/jquery/jquery.slim.min.js
oddagent/static/plugins/moment/locales.js
oddagent/static/plugins/moment/locales.min.js
oddagent/static/plugins/moment/moment-with-locales.js
oddagent/static/plugins/moment/moment-with-locales.min.js
oddagent/static/plugins/moment/moment.min.js
oddagent/static/plugins/moment/locale/en-SG.js
oddagent/static/plugins/moment/locale/en-au.js
oddagent/static/plugins/moment/locale/en-ca.js
oddagent/static/plugins/moment/locale/en-gb.js
oddagent/static/plugins/moment/locale/en-ie.js
oddagent/static/plugins/moment/locale/en-il.js
oddagent/static/plugins/moment/locale/en-in.js
oddagent/static/plugins/moment/locale/en-nz.js
oddagent/static/plugins/moment/locale/zh-cn.js
oddagent/static/plugins/moment/locale/zh-hk.js
oddagent/static/plugins/moment/locale/zh-mo.js
oddagent/static/plugins/moment/locale/zh-tw.js
oddagent/templates/index.html
oddagent/tools/__init__.py
oddagent/tools/tool_datetime_utils.py
oddagent/tools/tool_executer.py
oddagent/tools/tool_executer_demo.py
oddagent/tools/tool_executer_impl.py
oddagent/tools/tool_executer_meeting.py
oddagent/tools/tool_llm.py
oddagent/tools/tool_processor.py
oddagent/tools/tool_processor_impl.py
oddagent/tools/tool_prompts.py
tests/test.py
tests/test_20251125.py
tests/test_generate_charts.py
tests/test_llm.py
tests/test_mcp.py
tests/test_negtive_dataset.py
tests/test_oddagent.py
tests/test_recognize_intent.py