├── .env.example ├── .gitignore ├── LICENSE ├── README.md ├── README_CN.md ├── aser ├── __init__.py ├── a2aser.py ├── agent.py ├── api.py ├── cli.py ├── cot.py ├── evaluator.py ├── evolution.py ├── knowledge.py ├── mcp.py ├── memory.py ├── social │ ├── __init__.py │ ├── bluesky.py │ ├── discord.py │ ├── farcaster.py │ ├── mastodon.py │ ├── telegram.py │ └── twitter.py ├── storage │ ├── __init__.py │ ├── sqlite.py │ ├── supabase.py │ └── tinydb.py ├── team.py ├── text2sql.py ├── toolkits │ ├── __init__.py │ ├── blockbeats.py │ ├── cast.py │ ├── cogview3.py │ ├── coinmarketcap.py │ ├── deepgram.py │ ├── defillama.py │ ├── erc20.py │ ├── exa.py │ ├── giphy.py │ ├── gopher.py │ ├── goplus.py │ ├── lighthouse.py │ ├── pancake.py │ ├── recall.py │ ├── runware.py │ ├── v2ex.py │ └── web3bio.py ├── tools.py ├── trace.py ├── utils │ ├── __init__.py │ ├── erc8004_extension.py │ ├── get_chunks.py │ ├── get_file_data.py │ ├── get_function_parameters.py │ ├── handle_tool_function.py │ ├── knowledge_to_prompt.py │ ├── load_character.py │ └── safe_serialize.py └── workflow.py ├── examples ├── a2a_client.py ├── a2a_erc8004_server.py ├── a2a_server.py ├── agent.py ├── agent_api.py ├── agent_character.py ├── agent_cli.py ├── agent_cot.py ├── agent_discord.py ├── agent_evaluation.py ├── agent_farcaster.py ├── agent_knowledge.py ├── agent_mcp.py ├── agent_memory.py ├── agent_model.py ├── agent_mscp.py ├── agent_mscp_erc8004.py ├── agent_recall.py ├── agent_search.py ├── agent_telegram.py ├── agent_text2sql.py ├── agent_toolkits.py ├── agent_tools.py ├── agent_trace.py ├── agent_workflow.py ├── aser_swarms.py ├── character.json ├── hierarchical_multi_agent.py ├── images │ ├── architecture.png │ └── star.png ├── parallel_multi_agent.py ├── reactive_multi_agent.py ├── router_multi_agent.py ├── self_coding_tool.py ├── sequential_multi_agent.py ├── test_tool.py └── workflow.yaml ├── pyproject.toml └── requirements.txt /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmeNetwork/aser/HEAD/.env.example -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmeNetwork/aser/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmeNetwork/aser/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmeNetwork/aser/HEAD/README.md -------------------------------------------------------------------------------- /README_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmeNetwork/aser/HEAD/README_CN.md -------------------------------------------------------------------------------- /aser/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmeNetwork/aser/HEAD/aser/__init__.py -------------------------------------------------------------------------------- /aser/a2aser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmeNetwork/aser/HEAD/aser/a2aser.py -------------------------------------------------------------------------------- /aser/agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmeNetwork/aser/HEAD/aser/agent.py -------------------------------------------------------------------------------- /aser/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmeNetwork/aser/HEAD/aser/api.py -------------------------------------------------------------------------------- /aser/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmeNetwork/aser/HEAD/aser/cli.py -------------------------------------------------------------------------------- /aser/cot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmeNetwork/aser/HEAD/aser/cot.py -------------------------------------------------------------------------------- /aser/evaluator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmeNetwork/aser/HEAD/aser/evaluator.py -------------------------------------------------------------------------------- /aser/evolution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmeNetwork/aser/HEAD/aser/evolution.py -------------------------------------------------------------------------------- /aser/knowledge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmeNetwork/aser/HEAD/aser/knowledge.py -------------------------------------------------------------------------------- /aser/mcp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmeNetwork/aser/HEAD/aser/mcp.py -------------------------------------------------------------------------------- /aser/memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmeNetwork/aser/HEAD/aser/memory.py -------------------------------------------------------------------------------- /aser/social/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmeNetwork/aser/HEAD/aser/social/__init__.py -------------------------------------------------------------------------------- /aser/social/bluesky.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmeNetwork/aser/HEAD/aser/social/bluesky.py -------------------------------------------------------------------------------- /aser/social/discord.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmeNetwork/aser/HEAD/aser/social/discord.py -------------------------------------------------------------------------------- /aser/social/farcaster.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmeNetwork/aser/HEAD/aser/social/farcaster.py -------------------------------------------------------------------------------- /aser/social/mastodon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmeNetwork/aser/HEAD/aser/social/mastodon.py -------------------------------------------------------------------------------- /aser/social/telegram.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmeNetwork/aser/HEAD/aser/social/telegram.py -------------------------------------------------------------------------------- /aser/social/twitter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmeNetwork/aser/HEAD/aser/social/twitter.py -------------------------------------------------------------------------------- /aser/storage/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmeNetwork/aser/HEAD/aser/storage/__init__.py -------------------------------------------------------------------------------- /aser/storage/sqlite.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmeNetwork/aser/HEAD/aser/storage/sqlite.py -------------------------------------------------------------------------------- /aser/storage/supabase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmeNetwork/aser/HEAD/aser/storage/supabase.py -------------------------------------------------------------------------------- /aser/storage/tinydb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmeNetwork/aser/HEAD/aser/storage/tinydb.py -------------------------------------------------------------------------------- /aser/team.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmeNetwork/aser/HEAD/aser/team.py -------------------------------------------------------------------------------- /aser/text2sql.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmeNetwork/aser/HEAD/aser/text2sql.py -------------------------------------------------------------------------------- /aser/toolkits/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmeNetwork/aser/HEAD/aser/toolkits/__init__.py -------------------------------------------------------------------------------- /aser/toolkits/blockbeats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmeNetwork/aser/HEAD/aser/toolkits/blockbeats.py -------------------------------------------------------------------------------- /aser/toolkits/cast.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmeNetwork/aser/HEAD/aser/toolkits/cast.py -------------------------------------------------------------------------------- /aser/toolkits/cogview3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmeNetwork/aser/HEAD/aser/toolkits/cogview3.py -------------------------------------------------------------------------------- /aser/toolkits/coinmarketcap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmeNetwork/aser/HEAD/aser/toolkits/coinmarketcap.py -------------------------------------------------------------------------------- /aser/toolkits/deepgram.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmeNetwork/aser/HEAD/aser/toolkits/deepgram.py -------------------------------------------------------------------------------- /aser/toolkits/defillama.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmeNetwork/aser/HEAD/aser/toolkits/defillama.py -------------------------------------------------------------------------------- /aser/toolkits/erc20.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmeNetwork/aser/HEAD/aser/toolkits/erc20.py -------------------------------------------------------------------------------- /aser/toolkits/exa.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmeNetwork/aser/HEAD/aser/toolkits/exa.py -------------------------------------------------------------------------------- /aser/toolkits/giphy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmeNetwork/aser/HEAD/aser/toolkits/giphy.py -------------------------------------------------------------------------------- /aser/toolkits/gopher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmeNetwork/aser/HEAD/aser/toolkits/gopher.py -------------------------------------------------------------------------------- /aser/toolkits/goplus.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmeNetwork/aser/HEAD/aser/toolkits/goplus.py -------------------------------------------------------------------------------- /aser/toolkits/lighthouse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmeNetwork/aser/HEAD/aser/toolkits/lighthouse.py -------------------------------------------------------------------------------- /aser/toolkits/pancake.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmeNetwork/aser/HEAD/aser/toolkits/pancake.py -------------------------------------------------------------------------------- /aser/toolkits/recall.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmeNetwork/aser/HEAD/aser/toolkits/recall.py -------------------------------------------------------------------------------- /aser/toolkits/runware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmeNetwork/aser/HEAD/aser/toolkits/runware.py -------------------------------------------------------------------------------- /aser/toolkits/v2ex.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmeNetwork/aser/HEAD/aser/toolkits/v2ex.py -------------------------------------------------------------------------------- /aser/toolkits/web3bio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmeNetwork/aser/HEAD/aser/toolkits/web3bio.py -------------------------------------------------------------------------------- /aser/tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmeNetwork/aser/HEAD/aser/tools.py -------------------------------------------------------------------------------- /aser/trace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmeNetwork/aser/HEAD/aser/trace.py -------------------------------------------------------------------------------- /aser/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmeNetwork/aser/HEAD/aser/utils/__init__.py -------------------------------------------------------------------------------- /aser/utils/erc8004_extension.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmeNetwork/aser/HEAD/aser/utils/erc8004_extension.py -------------------------------------------------------------------------------- /aser/utils/get_chunks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmeNetwork/aser/HEAD/aser/utils/get_chunks.py -------------------------------------------------------------------------------- /aser/utils/get_file_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmeNetwork/aser/HEAD/aser/utils/get_file_data.py -------------------------------------------------------------------------------- /aser/utils/get_function_parameters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmeNetwork/aser/HEAD/aser/utils/get_function_parameters.py -------------------------------------------------------------------------------- /aser/utils/handle_tool_function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmeNetwork/aser/HEAD/aser/utils/handle_tool_function.py -------------------------------------------------------------------------------- /aser/utils/knowledge_to_prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmeNetwork/aser/HEAD/aser/utils/knowledge_to_prompt.py -------------------------------------------------------------------------------- /aser/utils/load_character.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmeNetwork/aser/HEAD/aser/utils/load_character.py -------------------------------------------------------------------------------- /aser/utils/safe_serialize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmeNetwork/aser/HEAD/aser/utils/safe_serialize.py -------------------------------------------------------------------------------- /aser/workflow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmeNetwork/aser/HEAD/aser/workflow.py -------------------------------------------------------------------------------- /examples/a2a_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmeNetwork/aser/HEAD/examples/a2a_client.py -------------------------------------------------------------------------------- /examples/a2a_erc8004_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmeNetwork/aser/HEAD/examples/a2a_erc8004_server.py -------------------------------------------------------------------------------- /examples/a2a_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmeNetwork/aser/HEAD/examples/a2a_server.py -------------------------------------------------------------------------------- /examples/agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmeNetwork/aser/HEAD/examples/agent.py -------------------------------------------------------------------------------- /examples/agent_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmeNetwork/aser/HEAD/examples/agent_api.py -------------------------------------------------------------------------------- /examples/agent_character.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmeNetwork/aser/HEAD/examples/agent_character.py -------------------------------------------------------------------------------- /examples/agent_cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmeNetwork/aser/HEAD/examples/agent_cli.py -------------------------------------------------------------------------------- /examples/agent_cot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmeNetwork/aser/HEAD/examples/agent_cot.py -------------------------------------------------------------------------------- /examples/agent_discord.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmeNetwork/aser/HEAD/examples/agent_discord.py -------------------------------------------------------------------------------- /examples/agent_evaluation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmeNetwork/aser/HEAD/examples/agent_evaluation.py -------------------------------------------------------------------------------- /examples/agent_farcaster.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmeNetwork/aser/HEAD/examples/agent_farcaster.py -------------------------------------------------------------------------------- /examples/agent_knowledge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmeNetwork/aser/HEAD/examples/agent_knowledge.py -------------------------------------------------------------------------------- /examples/agent_mcp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmeNetwork/aser/HEAD/examples/agent_mcp.py -------------------------------------------------------------------------------- /examples/agent_memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmeNetwork/aser/HEAD/examples/agent_memory.py -------------------------------------------------------------------------------- /examples/agent_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmeNetwork/aser/HEAD/examples/agent_model.py -------------------------------------------------------------------------------- /examples/agent_mscp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmeNetwork/aser/HEAD/examples/agent_mscp.py -------------------------------------------------------------------------------- /examples/agent_mscp_erc8004.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmeNetwork/aser/HEAD/examples/agent_mscp_erc8004.py -------------------------------------------------------------------------------- /examples/agent_recall.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmeNetwork/aser/HEAD/examples/agent_recall.py -------------------------------------------------------------------------------- /examples/agent_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmeNetwork/aser/HEAD/examples/agent_search.py -------------------------------------------------------------------------------- /examples/agent_telegram.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmeNetwork/aser/HEAD/examples/agent_telegram.py -------------------------------------------------------------------------------- /examples/agent_text2sql.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmeNetwork/aser/HEAD/examples/agent_text2sql.py -------------------------------------------------------------------------------- /examples/agent_toolkits.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmeNetwork/aser/HEAD/examples/agent_toolkits.py -------------------------------------------------------------------------------- /examples/agent_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmeNetwork/aser/HEAD/examples/agent_tools.py -------------------------------------------------------------------------------- /examples/agent_trace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmeNetwork/aser/HEAD/examples/agent_trace.py -------------------------------------------------------------------------------- /examples/agent_workflow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmeNetwork/aser/HEAD/examples/agent_workflow.py -------------------------------------------------------------------------------- /examples/aser_swarms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmeNetwork/aser/HEAD/examples/aser_swarms.py -------------------------------------------------------------------------------- /examples/character.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmeNetwork/aser/HEAD/examples/character.json -------------------------------------------------------------------------------- /examples/hierarchical_multi_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmeNetwork/aser/HEAD/examples/hierarchical_multi_agent.py -------------------------------------------------------------------------------- /examples/images/architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmeNetwork/aser/HEAD/examples/images/architecture.png -------------------------------------------------------------------------------- /examples/images/star.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmeNetwork/aser/HEAD/examples/images/star.png -------------------------------------------------------------------------------- /examples/parallel_multi_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmeNetwork/aser/HEAD/examples/parallel_multi_agent.py -------------------------------------------------------------------------------- /examples/reactive_multi_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmeNetwork/aser/HEAD/examples/reactive_multi_agent.py -------------------------------------------------------------------------------- /examples/router_multi_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmeNetwork/aser/HEAD/examples/router_multi_agent.py -------------------------------------------------------------------------------- /examples/self_coding_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmeNetwork/aser/HEAD/examples/self_coding_tool.py -------------------------------------------------------------------------------- /examples/sequential_multi_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmeNetwork/aser/HEAD/examples/sequential_multi_agent.py -------------------------------------------------------------------------------- /examples/test_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmeNetwork/aser/HEAD/examples/test_tool.py -------------------------------------------------------------------------------- /examples/workflow.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmeNetwork/aser/HEAD/examples/workflow.yaml -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmeNetwork/aser/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmeNetwork/aser/HEAD/requirements.txt --------------------------------------------------------------------------------