├── .gitignore ├── .pre-commit-config.yaml ├── CHANGELOG.md ├── LICENSE ├── README.md ├── assets ├── fuxi.jpeg ├── img.png ├── img_1.png └── new.gif ├── civagent ├── __init__.py ├── action_space │ ├── __init__.py │ ├── civ_names.py │ ├── doublecheck.py │ ├── intentions.py │ ├── objective.py │ ├── personality.py │ ├── reply.py │ └── skills.py ├── civagent.py ├── config.py ├── search.py ├── skills.py ├── task_prompt │ ├── __init__.py │ ├── admin_reply │ │ └── task_worker_prompt.py │ ├── ask_for_object │ │ └── task_worker_prompt.py │ ├── change_closeness │ │ └── task_worker_prompt.py │ ├── chat │ │ └── task_worker_prompt.py │ ├── common_enemy │ │ └── task_worker_prompt.py │ ├── deceive │ │ └── task_worker_prompt.py │ ├── doublecheck │ │ └── task_worker_prompt.py │ ├── doublecheck_rewrite │ │ └── task_worker_prompt.py │ ├── event_trigger │ │ └── task_worker_prompt.py │ ├── force_surrender │ │ └── task_worker_prompt.py │ ├── form_ally │ │ └── task_worker_prompt.py │ ├── friendly_statement │ │ └── task_worker_prompt.py │ ├── intention_respnse │ │ └── task_worker_prompt.py │ ├── intention_understanding │ │ └── task_worker_prompt.py │ ├── mutual_defense │ │ └── task_worker_prompt.py │ ├── nonsense │ │ └── task_worker_prompt.py │ ├── open_border │ │ └── task_worker_prompt.py │ ├── prompt_hub.py │ ├── prompt_hub_benchmark.py │ ├── propose_trade │ │ └── task_worker_prompt.py │ ├── research_agreement │ │ └── task_worker_prompt.py │ ├── seek_peace │ │ └── task_worker_prompt.py │ └── system_prompt.py ├── task_prompt_chinese │ ├── __init__.py │ ├── admin_reply │ │ └── task_worker_prompt.py │ ├── ask_for_object │ │ └── task_worker_prompt.py │ ├── change_closeness │ │ └── task_worker_prompt.py │ ├── chat │ │ └── task_worker_prompt.py │ ├── common_enemy │ │ └── task_worker_prompt.py │ ├── deceive │ │ └── task_worker_prompt.py │ ├── doublecheck │ │ └── task_worker_prompt.py │ ├── doublecheck_rewrite │ │ └── task_worker_prompt.py │ ├── event_trigger │ │ └── task_worker_prompt.py │ ├── force_surrender │ │ └── task_worker_prompt.py │ ├── form_ally │ │ └── task_worker_prompt.py │ ├── friendly_statement │ │ └── task_worker_prompt.py │ ├── intention_respnse │ │ └── task_worker_prompt.py │ ├── intention_understanding │ │ └── task_worker_prompt.py │ ├── mutual_defense │ │ └── task_worker_prompt.py │ ├── nonsense │ │ └── task_worker_prompt.py │ ├── open_border │ │ └── task_worker_prompt.py │ ├── prompt_hub.py │ ├── propose_trade │ │ └── task_worker_prompt.py │ ├── research_agreement │ │ └── task_worker_prompt.py │ ├── seek_peace │ │ └── task_worker_prompt.py │ └── system_prompt.py ├── templates │ ├── analysis.mu │ ├── ask_for_object_identify.mu │ ├── bargain_buyer.mu │ ├── bargin_seller.mu │ ├── development.mu │ ├── doublecheck.mu │ ├── doublecheck_rewrite.mu │ ├── environment.mu │ ├── guideline.mu │ ├── intention_understand.mu │ ├── prologue.mu │ ├── propose_trade_identify.mu │ ├── reflection.mu │ ├── reply_in_chinese.mu │ ├── response_rewrite.mu │ ├── simulated_decision.mu │ └── skill.mu ├── tools.py ├── utils │ ├── __init__.py │ ├── deepseek_llm_utils.py │ ├── memory_utils.py │ ├── netease_llm_utils.py │ ├── ollama_utils.py │ ├── openai_like_llm_utils.py │ ├── openai_llm_utils.py │ ├── prompt_utils.py │ ├── skills_utils.py │ ├── utils.py │ └── workflow_utils.py └── workflow.py ├── civsim ├── __init__.py ├── action_space │ ├── __init__.py │ ├── decisions.py │ ├── gm_command.py │ ├── items.py │ ├── proximity.py │ ├── relations.py │ └── traits.py ├── jsons │ ├── Civ V - Gods & Kings │ │ ├── Beliefs.json │ │ ├── Buildings.json │ │ ├── CityStateTypes.json │ │ ├── Difficulties.json │ │ ├── Eras.json │ │ ├── GlobalUniques.json │ │ ├── ModOptions.json │ │ ├── Nations.json │ │ ├── Policies.json │ │ ├── Quests.json │ │ ├── Religions.json │ │ ├── Ruins.json │ │ ├── Specialists.json │ │ ├── Speeds.json │ │ ├── Techs.json │ │ ├── Terrains.json │ │ ├── TileImprovements.json │ │ ├── TileResources.json │ │ ├── UnitPromotions.json │ │ ├── UnitTypes.json │ │ ├── Units.json │ │ └── VictoryTypes.json │ ├── Civ V - Vanilla │ │ ├── Buildings.json │ │ ├── CityStateTypes.json │ │ ├── Difficulties.json │ │ ├── Eras.json │ │ ├── GlobalUniques.json │ │ ├── ModOptions.json │ │ ├── Nations.json │ │ ├── Policies.json │ │ ├── Quests.json │ │ ├── Ruins.json │ │ ├── Specialists.json │ │ ├── Speeds.json │ │ ├── Techs.json │ │ ├── Terrains.json │ │ ├── TileImprovements.json │ │ ├── TileResources.json │ │ ├── UnitPromotions.json │ │ ├── UnitTypes.json │ │ ├── Units.json │ │ └── VictoryTypes.json │ ├── ManuallyBlockedMods.json │ ├── ModCategories.json │ ├── TileSets │ │ ├── FantasyHex.json │ │ ├── HexaRealm.json │ │ └── Minimal.json │ └── Tutorials.json ├── simulator │ └── simulator.py └── utils.py ├── config.yaml ├── deployment ├── __init__.py ├── ai │ ├── ai_server.py │ ├── free_chat.py │ ├── strategy.py │ └── triggers.py ├── chatbot │ ├── __init__.py │ ├── chat_server.py │ ├── chatmanager.py │ ├── civchatbot.py │ ├── discord │ │ ├── __init__.py │ │ ├── discord_chatbot.py │ │ └── discord_server.py │ ├── feishu │ │ ├── __init__.py │ │ └── feishu_chatbot.py │ └── popo │ │ └── __init__.py ├── data │ └── reflection.txt ├── mq_listener.py ├── redis_mq.py └── unciv_server │ └── unciv_server.py ├── docs ├── README_chinese.md ├── README_for_contribution.md ├── README_for_developer_chinese.md ├── README_for_developer_english.md ├── changelog_index.md ├── contribution_index.md ├── developer_index.md ├── index.md └── install.sh ├── mkdocs.yml ├── poetry.lock ├── pyproject.toml ├── requirements.txt ├── resources └── Unciv.jar ├── scripts ├── data │ └── reflection.txt ├── evaluation │ ├── data.py │ └── mini_task_data.py ├── reproductions │ ├── Autosave │ ├── Autosave-China-60 │ ├── run_bargain.sh │ ├── run_cheat.sh │ └── run_fullgame.sh └── tasks │ ├── config_benchmark.yaml │ ├── reflection.txt │ ├── run_bargain_task.py │ ├── run_bargain_task_speak.py │ ├── run_benchmark.py │ ├── run_cheat_task.py │ └── run_cheat_task_speak.py └── tests ├── test_bargain.py ├── test_civagent.py ├── test_config.yaml ├── test_intention.py ├── test_prologue.py ├── test_reflection.py ├── test_simulator.py └── test_skill.py /.gitignore: -------------------------------------------------------------------------------- 1 | *__pycache__* 2 | .idea/ 3 | site/ 4 | .DS_Store 5 | -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/README.md -------------------------------------------------------------------------------- /assets/fuxi.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/assets/fuxi.jpeg -------------------------------------------------------------------------------- /assets/img.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/assets/img.png -------------------------------------------------------------------------------- /assets/img_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/assets/img_1.png -------------------------------------------------------------------------------- /assets/new.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/assets/new.gif -------------------------------------------------------------------------------- /civagent/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civagent/__init__.py -------------------------------------------------------------------------------- /civagent/action_space/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civagent/action_space/__init__.py -------------------------------------------------------------------------------- /civagent/action_space/civ_names.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civagent/action_space/civ_names.py -------------------------------------------------------------------------------- /civagent/action_space/doublecheck.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civagent/action_space/doublecheck.py -------------------------------------------------------------------------------- /civagent/action_space/intentions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civagent/action_space/intentions.py -------------------------------------------------------------------------------- /civagent/action_space/objective.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civagent/action_space/objective.py -------------------------------------------------------------------------------- /civagent/action_space/personality.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civagent/action_space/personality.py -------------------------------------------------------------------------------- /civagent/action_space/reply.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civagent/action_space/reply.py -------------------------------------------------------------------------------- /civagent/action_space/skills.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civagent/action_space/skills.py -------------------------------------------------------------------------------- /civagent/civagent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civagent/civagent.py -------------------------------------------------------------------------------- /civagent/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civagent/config.py -------------------------------------------------------------------------------- /civagent/search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civagent/search.py -------------------------------------------------------------------------------- /civagent/skills.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civagent/skills.py -------------------------------------------------------------------------------- /civagent/task_prompt/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civagent/task_prompt/__init__.py -------------------------------------------------------------------------------- /civagent/task_prompt/admin_reply/task_worker_prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civagent/task_prompt/admin_reply/task_worker_prompt.py -------------------------------------------------------------------------------- /civagent/task_prompt/ask_for_object/task_worker_prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civagent/task_prompt/ask_for_object/task_worker_prompt.py -------------------------------------------------------------------------------- /civagent/task_prompt/change_closeness/task_worker_prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civagent/task_prompt/change_closeness/task_worker_prompt.py -------------------------------------------------------------------------------- /civagent/task_prompt/chat/task_worker_prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civagent/task_prompt/chat/task_worker_prompt.py -------------------------------------------------------------------------------- /civagent/task_prompt/common_enemy/task_worker_prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civagent/task_prompt/common_enemy/task_worker_prompt.py -------------------------------------------------------------------------------- /civagent/task_prompt/deceive/task_worker_prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civagent/task_prompt/deceive/task_worker_prompt.py -------------------------------------------------------------------------------- /civagent/task_prompt/doublecheck/task_worker_prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civagent/task_prompt/doublecheck/task_worker_prompt.py -------------------------------------------------------------------------------- /civagent/task_prompt/doublecheck_rewrite/task_worker_prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civagent/task_prompt/doublecheck_rewrite/task_worker_prompt.py -------------------------------------------------------------------------------- /civagent/task_prompt/event_trigger/task_worker_prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civagent/task_prompt/event_trigger/task_worker_prompt.py -------------------------------------------------------------------------------- /civagent/task_prompt/force_surrender/task_worker_prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civagent/task_prompt/force_surrender/task_worker_prompt.py -------------------------------------------------------------------------------- /civagent/task_prompt/form_ally/task_worker_prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civagent/task_prompt/form_ally/task_worker_prompt.py -------------------------------------------------------------------------------- /civagent/task_prompt/friendly_statement/task_worker_prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civagent/task_prompt/friendly_statement/task_worker_prompt.py -------------------------------------------------------------------------------- /civagent/task_prompt/intention_respnse/task_worker_prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civagent/task_prompt/intention_respnse/task_worker_prompt.py -------------------------------------------------------------------------------- /civagent/task_prompt/intention_understanding/task_worker_prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civagent/task_prompt/intention_understanding/task_worker_prompt.py -------------------------------------------------------------------------------- /civagent/task_prompt/mutual_defense/task_worker_prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civagent/task_prompt/mutual_defense/task_worker_prompt.py -------------------------------------------------------------------------------- /civagent/task_prompt/nonsense/task_worker_prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civagent/task_prompt/nonsense/task_worker_prompt.py -------------------------------------------------------------------------------- /civagent/task_prompt/open_border/task_worker_prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civagent/task_prompt/open_border/task_worker_prompt.py -------------------------------------------------------------------------------- /civagent/task_prompt/prompt_hub.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civagent/task_prompt/prompt_hub.py -------------------------------------------------------------------------------- /civagent/task_prompt/prompt_hub_benchmark.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civagent/task_prompt/prompt_hub_benchmark.py -------------------------------------------------------------------------------- /civagent/task_prompt/propose_trade/task_worker_prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civagent/task_prompt/propose_trade/task_worker_prompt.py -------------------------------------------------------------------------------- /civagent/task_prompt/research_agreement/task_worker_prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civagent/task_prompt/research_agreement/task_worker_prompt.py -------------------------------------------------------------------------------- /civagent/task_prompt/seek_peace/task_worker_prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civagent/task_prompt/seek_peace/task_worker_prompt.py -------------------------------------------------------------------------------- /civagent/task_prompt/system_prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civagent/task_prompt/system_prompt.py -------------------------------------------------------------------------------- /civagent/task_prompt_chinese/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civagent/task_prompt_chinese/__init__.py -------------------------------------------------------------------------------- /civagent/task_prompt_chinese/admin_reply/task_worker_prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civagent/task_prompt_chinese/admin_reply/task_worker_prompt.py -------------------------------------------------------------------------------- /civagent/task_prompt_chinese/ask_for_object/task_worker_prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civagent/task_prompt_chinese/ask_for_object/task_worker_prompt.py -------------------------------------------------------------------------------- /civagent/task_prompt_chinese/change_closeness/task_worker_prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civagent/task_prompt_chinese/change_closeness/task_worker_prompt.py -------------------------------------------------------------------------------- /civagent/task_prompt_chinese/chat/task_worker_prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civagent/task_prompt_chinese/chat/task_worker_prompt.py -------------------------------------------------------------------------------- /civagent/task_prompt_chinese/common_enemy/task_worker_prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civagent/task_prompt_chinese/common_enemy/task_worker_prompt.py -------------------------------------------------------------------------------- /civagent/task_prompt_chinese/deceive/task_worker_prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civagent/task_prompt_chinese/deceive/task_worker_prompt.py -------------------------------------------------------------------------------- /civagent/task_prompt_chinese/doublecheck/task_worker_prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civagent/task_prompt_chinese/doublecheck/task_worker_prompt.py -------------------------------------------------------------------------------- /civagent/task_prompt_chinese/doublecheck_rewrite/task_worker_prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civagent/task_prompt_chinese/doublecheck_rewrite/task_worker_prompt.py -------------------------------------------------------------------------------- /civagent/task_prompt_chinese/event_trigger/task_worker_prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civagent/task_prompt_chinese/event_trigger/task_worker_prompt.py -------------------------------------------------------------------------------- /civagent/task_prompt_chinese/force_surrender/task_worker_prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civagent/task_prompt_chinese/force_surrender/task_worker_prompt.py -------------------------------------------------------------------------------- /civagent/task_prompt_chinese/form_ally/task_worker_prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civagent/task_prompt_chinese/form_ally/task_worker_prompt.py -------------------------------------------------------------------------------- /civagent/task_prompt_chinese/friendly_statement/task_worker_prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civagent/task_prompt_chinese/friendly_statement/task_worker_prompt.py -------------------------------------------------------------------------------- /civagent/task_prompt_chinese/intention_respnse/task_worker_prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civagent/task_prompt_chinese/intention_respnse/task_worker_prompt.py -------------------------------------------------------------------------------- /civagent/task_prompt_chinese/intention_understanding/task_worker_prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civagent/task_prompt_chinese/intention_understanding/task_worker_prompt.py -------------------------------------------------------------------------------- /civagent/task_prompt_chinese/mutual_defense/task_worker_prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civagent/task_prompt_chinese/mutual_defense/task_worker_prompt.py -------------------------------------------------------------------------------- /civagent/task_prompt_chinese/nonsense/task_worker_prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civagent/task_prompt_chinese/nonsense/task_worker_prompt.py -------------------------------------------------------------------------------- /civagent/task_prompt_chinese/open_border/task_worker_prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civagent/task_prompt_chinese/open_border/task_worker_prompt.py -------------------------------------------------------------------------------- /civagent/task_prompt_chinese/prompt_hub.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civagent/task_prompt_chinese/prompt_hub.py -------------------------------------------------------------------------------- /civagent/task_prompt_chinese/propose_trade/task_worker_prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civagent/task_prompt_chinese/propose_trade/task_worker_prompt.py -------------------------------------------------------------------------------- /civagent/task_prompt_chinese/research_agreement/task_worker_prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civagent/task_prompt_chinese/research_agreement/task_worker_prompt.py -------------------------------------------------------------------------------- /civagent/task_prompt_chinese/seek_peace/task_worker_prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civagent/task_prompt_chinese/seek_peace/task_worker_prompt.py -------------------------------------------------------------------------------- /civagent/task_prompt_chinese/system_prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civagent/task_prompt_chinese/system_prompt.py -------------------------------------------------------------------------------- /civagent/templates/analysis.mu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civagent/templates/analysis.mu -------------------------------------------------------------------------------- /civagent/templates/ask_for_object_identify.mu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civagent/templates/ask_for_object_identify.mu -------------------------------------------------------------------------------- /civagent/templates/bargain_buyer.mu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civagent/templates/bargain_buyer.mu -------------------------------------------------------------------------------- /civagent/templates/bargin_seller.mu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civagent/templates/bargin_seller.mu -------------------------------------------------------------------------------- /civagent/templates/development.mu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civagent/templates/development.mu -------------------------------------------------------------------------------- /civagent/templates/doublecheck.mu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civagent/templates/doublecheck.mu -------------------------------------------------------------------------------- /civagent/templates/doublecheck_rewrite.mu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civagent/templates/doublecheck_rewrite.mu -------------------------------------------------------------------------------- /civagent/templates/environment.mu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civagent/templates/environment.mu -------------------------------------------------------------------------------- /civagent/templates/guideline.mu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civagent/templates/guideline.mu -------------------------------------------------------------------------------- /civagent/templates/intention_understand.mu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civagent/templates/intention_understand.mu -------------------------------------------------------------------------------- /civagent/templates/prologue.mu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civagent/templates/prologue.mu -------------------------------------------------------------------------------- /civagent/templates/propose_trade_identify.mu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civagent/templates/propose_trade_identify.mu -------------------------------------------------------------------------------- /civagent/templates/reflection.mu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civagent/templates/reflection.mu -------------------------------------------------------------------------------- /civagent/templates/reply_in_chinese.mu: -------------------------------------------------------------------------------- 1 | # TranslateToChinese 2 | 3 | 在你输出的 JSON 内容中,如果 Value 值是一段对话形式的文本(不包含具体的实体或类型),请用中文输出。 4 | -------------------------------------------------------------------------------- /civagent/templates/response_rewrite.mu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civagent/templates/response_rewrite.mu -------------------------------------------------------------------------------- /civagent/templates/simulated_decision.mu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civagent/templates/simulated_decision.mu -------------------------------------------------------------------------------- /civagent/templates/skill.mu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civagent/templates/skill.mu -------------------------------------------------------------------------------- /civagent/tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civagent/tools.py -------------------------------------------------------------------------------- /civagent/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /civagent/utils/deepseek_llm_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civagent/utils/deepseek_llm_utils.py -------------------------------------------------------------------------------- /civagent/utils/memory_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civagent/utils/memory_utils.py -------------------------------------------------------------------------------- /civagent/utils/netease_llm_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civagent/utils/netease_llm_utils.py -------------------------------------------------------------------------------- /civagent/utils/ollama_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civagent/utils/ollama_utils.py -------------------------------------------------------------------------------- /civagent/utils/openai_like_llm_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civagent/utils/openai_like_llm_utils.py -------------------------------------------------------------------------------- /civagent/utils/openai_llm_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civagent/utils/openai_llm_utils.py -------------------------------------------------------------------------------- /civagent/utils/prompt_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civagent/utils/prompt_utils.py -------------------------------------------------------------------------------- /civagent/utils/skills_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civagent/utils/skills_utils.py -------------------------------------------------------------------------------- /civagent/utils/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civagent/utils/utils.py -------------------------------------------------------------------------------- /civagent/utils/workflow_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civagent/utils/workflow_utils.py -------------------------------------------------------------------------------- /civagent/workflow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civagent/workflow.py -------------------------------------------------------------------------------- /civsim/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civsim/__init__.py -------------------------------------------------------------------------------- /civsim/action_space/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civsim/action_space/__init__.py -------------------------------------------------------------------------------- /civsim/action_space/decisions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civsim/action_space/decisions.py -------------------------------------------------------------------------------- /civsim/action_space/gm_command.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civsim/action_space/gm_command.py -------------------------------------------------------------------------------- /civsim/action_space/items.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civsim/action_space/items.py -------------------------------------------------------------------------------- /civsim/action_space/proximity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civsim/action_space/proximity.py -------------------------------------------------------------------------------- /civsim/action_space/relations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civsim/action_space/relations.py -------------------------------------------------------------------------------- /civsim/action_space/traits.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civsim/action_space/traits.py -------------------------------------------------------------------------------- /civsim/jsons/Civ V - Gods & Kings/Beliefs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civsim/jsons/Civ V - Gods & Kings/Beliefs.json -------------------------------------------------------------------------------- /civsim/jsons/Civ V - Gods & Kings/Buildings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civsim/jsons/Civ V - Gods & Kings/Buildings.json -------------------------------------------------------------------------------- /civsim/jsons/Civ V - Gods & Kings/CityStateTypes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civsim/jsons/Civ V - Gods & Kings/CityStateTypes.json -------------------------------------------------------------------------------- /civsim/jsons/Civ V - Gods & Kings/Difficulties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civsim/jsons/Civ V - Gods & Kings/Difficulties.json -------------------------------------------------------------------------------- /civsim/jsons/Civ V - Gods & Kings/Eras.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civsim/jsons/Civ V - Gods & Kings/Eras.json -------------------------------------------------------------------------------- /civsim/jsons/Civ V - Gods & Kings/GlobalUniques.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civsim/jsons/Civ V - Gods & Kings/GlobalUniques.json -------------------------------------------------------------------------------- /civsim/jsons/Civ V - Gods & Kings/ModOptions.json: -------------------------------------------------------------------------------- 1 | { 2 | "isBaseRuleset": true, 3 | } -------------------------------------------------------------------------------- /civsim/jsons/Civ V - Gods & Kings/Nations.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civsim/jsons/Civ V - Gods & Kings/Nations.json -------------------------------------------------------------------------------- /civsim/jsons/Civ V - Gods & Kings/Policies.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civsim/jsons/Civ V - Gods & Kings/Policies.json -------------------------------------------------------------------------------- /civsim/jsons/Civ V - Gods & Kings/Quests.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civsim/jsons/Civ V - Gods & Kings/Quests.json -------------------------------------------------------------------------------- /civsim/jsons/Civ V - Gods & Kings/Religions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civsim/jsons/Civ V - Gods & Kings/Religions.json -------------------------------------------------------------------------------- /civsim/jsons/Civ V - Gods & Kings/Ruins.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civsim/jsons/Civ V - Gods & Kings/Ruins.json -------------------------------------------------------------------------------- /civsim/jsons/Civ V - Gods & Kings/Specialists.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civsim/jsons/Civ V - Gods & Kings/Specialists.json -------------------------------------------------------------------------------- /civsim/jsons/Civ V - Gods & Kings/Speeds.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civsim/jsons/Civ V - Gods & Kings/Speeds.json -------------------------------------------------------------------------------- /civsim/jsons/Civ V - Gods & Kings/Techs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civsim/jsons/Civ V - Gods & Kings/Techs.json -------------------------------------------------------------------------------- /civsim/jsons/Civ V - Gods & Kings/Terrains.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civsim/jsons/Civ V - Gods & Kings/Terrains.json -------------------------------------------------------------------------------- /civsim/jsons/Civ V - Gods & Kings/TileImprovements.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civsim/jsons/Civ V - Gods & Kings/TileImprovements.json -------------------------------------------------------------------------------- /civsim/jsons/Civ V - Gods & Kings/TileResources.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civsim/jsons/Civ V - Gods & Kings/TileResources.json -------------------------------------------------------------------------------- /civsim/jsons/Civ V - Gods & Kings/UnitPromotions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civsim/jsons/Civ V - Gods & Kings/UnitPromotions.json -------------------------------------------------------------------------------- /civsim/jsons/Civ V - Gods & Kings/UnitTypes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civsim/jsons/Civ V - Gods & Kings/UnitTypes.json -------------------------------------------------------------------------------- /civsim/jsons/Civ V - Gods & Kings/Units.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civsim/jsons/Civ V - Gods & Kings/Units.json -------------------------------------------------------------------------------- /civsim/jsons/Civ V - Gods & Kings/VictoryTypes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civsim/jsons/Civ V - Gods & Kings/VictoryTypes.json -------------------------------------------------------------------------------- /civsim/jsons/Civ V - Vanilla/Buildings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civsim/jsons/Civ V - Vanilla/Buildings.json -------------------------------------------------------------------------------- /civsim/jsons/Civ V - Vanilla/CityStateTypes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civsim/jsons/Civ V - Vanilla/CityStateTypes.json -------------------------------------------------------------------------------- /civsim/jsons/Civ V - Vanilla/Difficulties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civsim/jsons/Civ V - Vanilla/Difficulties.json -------------------------------------------------------------------------------- /civsim/jsons/Civ V - Vanilla/Eras.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civsim/jsons/Civ V - Vanilla/Eras.json -------------------------------------------------------------------------------- /civsim/jsons/Civ V - Vanilla/GlobalUniques.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civsim/jsons/Civ V - Vanilla/GlobalUniques.json -------------------------------------------------------------------------------- /civsim/jsons/Civ V - Vanilla/ModOptions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civsim/jsons/Civ V - Vanilla/ModOptions.json -------------------------------------------------------------------------------- /civsim/jsons/Civ V - Vanilla/Nations.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civsim/jsons/Civ V - Vanilla/Nations.json -------------------------------------------------------------------------------- /civsim/jsons/Civ V - Vanilla/Policies.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civsim/jsons/Civ V - Vanilla/Policies.json -------------------------------------------------------------------------------- /civsim/jsons/Civ V - Vanilla/Quests.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civsim/jsons/Civ V - Vanilla/Quests.json -------------------------------------------------------------------------------- /civsim/jsons/Civ V - Vanilla/Ruins.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civsim/jsons/Civ V - Vanilla/Ruins.json -------------------------------------------------------------------------------- /civsim/jsons/Civ V - Vanilla/Specialists.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civsim/jsons/Civ V - Vanilla/Specialists.json -------------------------------------------------------------------------------- /civsim/jsons/Civ V - Vanilla/Speeds.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civsim/jsons/Civ V - Vanilla/Speeds.json -------------------------------------------------------------------------------- /civsim/jsons/Civ V - Vanilla/Techs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civsim/jsons/Civ V - Vanilla/Techs.json -------------------------------------------------------------------------------- /civsim/jsons/Civ V - Vanilla/Terrains.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civsim/jsons/Civ V - Vanilla/Terrains.json -------------------------------------------------------------------------------- /civsim/jsons/Civ V - Vanilla/TileImprovements.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civsim/jsons/Civ V - Vanilla/TileImprovements.json -------------------------------------------------------------------------------- /civsim/jsons/Civ V - Vanilla/TileResources.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civsim/jsons/Civ V - Vanilla/TileResources.json -------------------------------------------------------------------------------- /civsim/jsons/Civ V - Vanilla/UnitPromotions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civsim/jsons/Civ V - Vanilla/UnitPromotions.json -------------------------------------------------------------------------------- /civsim/jsons/Civ V - Vanilla/UnitTypes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civsim/jsons/Civ V - Vanilla/UnitTypes.json -------------------------------------------------------------------------------- /civsim/jsons/Civ V - Vanilla/Units.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civsim/jsons/Civ V - Vanilla/Units.json -------------------------------------------------------------------------------- /civsim/jsons/Civ V - Vanilla/VictoryTypes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civsim/jsons/Civ V - Vanilla/VictoryTypes.json -------------------------------------------------------------------------------- /civsim/jsons/ManuallyBlockedMods.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civsim/jsons/ManuallyBlockedMods.json -------------------------------------------------------------------------------- /civsim/jsons/ModCategories.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civsim/jsons/ModCategories.json -------------------------------------------------------------------------------- /civsim/jsons/TileSets/FantasyHex.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civsim/jsons/TileSets/FantasyHex.json -------------------------------------------------------------------------------- /civsim/jsons/TileSets/HexaRealm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civsim/jsons/TileSets/HexaRealm.json -------------------------------------------------------------------------------- /civsim/jsons/TileSets/Minimal.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civsim/jsons/TileSets/Minimal.json -------------------------------------------------------------------------------- /civsim/jsons/Tutorials.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civsim/jsons/Tutorials.json -------------------------------------------------------------------------------- /civsim/simulator/simulator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civsim/simulator/simulator.py -------------------------------------------------------------------------------- /civsim/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/civsim/utils.py -------------------------------------------------------------------------------- /config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/config.yaml -------------------------------------------------------------------------------- /deployment/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /deployment/ai/ai_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/deployment/ai/ai_server.py -------------------------------------------------------------------------------- /deployment/ai/free_chat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/deployment/ai/free_chat.py -------------------------------------------------------------------------------- /deployment/ai/strategy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/deployment/ai/strategy.py -------------------------------------------------------------------------------- /deployment/ai/triggers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/deployment/ai/triggers.py -------------------------------------------------------------------------------- /deployment/chatbot/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /deployment/chatbot/chat_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/deployment/chatbot/chat_server.py -------------------------------------------------------------------------------- /deployment/chatbot/chatmanager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/deployment/chatbot/chatmanager.py -------------------------------------------------------------------------------- /deployment/chatbot/civchatbot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/deployment/chatbot/civchatbot.py -------------------------------------------------------------------------------- /deployment/chatbot/discord/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /deployment/chatbot/discord/discord_chatbot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/deployment/chatbot/discord/discord_chatbot.py -------------------------------------------------------------------------------- /deployment/chatbot/discord/discord_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/deployment/chatbot/discord/discord_server.py -------------------------------------------------------------------------------- /deployment/chatbot/feishu/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /deployment/chatbot/feishu/feishu_chatbot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/deployment/chatbot/feishu/feishu_chatbot.py -------------------------------------------------------------------------------- /deployment/chatbot/popo/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /deployment/data/reflection.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/deployment/data/reflection.txt -------------------------------------------------------------------------------- /deployment/mq_listener.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/deployment/mq_listener.py -------------------------------------------------------------------------------- /deployment/redis_mq.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/deployment/redis_mq.py -------------------------------------------------------------------------------- /deployment/unciv_server/unciv_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/deployment/unciv_server/unciv_server.py -------------------------------------------------------------------------------- /docs/README_chinese.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/docs/README_chinese.md -------------------------------------------------------------------------------- /docs/README_for_contribution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/docs/README_for_contribution.md -------------------------------------------------------------------------------- /docs/README_for_developer_chinese.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/docs/README_for_developer_chinese.md -------------------------------------------------------------------------------- /docs/README_for_developer_english.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/docs/README_for_developer_english.md -------------------------------------------------------------------------------- /docs/changelog_index.md: -------------------------------------------------------------------------------- 1 | --8<-- "CHANGELOG.md" 2 | -------------------------------------------------------------------------------- /docs/contribution_index.md: -------------------------------------------------------------------------------- 1 | --8<-- "docs/README_for_contribution.md" 2 | -------------------------------------------------------------------------------- /docs/developer_index.md: -------------------------------------------------------------------------------- 1 | --8<-- "docs/README_for_developer_english.md" 2 | -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- 1 | --8<-- "README.md" 2 | -------------------------------------------------------------------------------- /docs/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/docs/install.sh -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/requirements.txt -------------------------------------------------------------------------------- /resources/Unciv.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/resources/Unciv.jar -------------------------------------------------------------------------------- /scripts/data/reflection.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/scripts/data/reflection.txt -------------------------------------------------------------------------------- /scripts/evaluation/data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/scripts/evaluation/data.py -------------------------------------------------------------------------------- /scripts/evaluation/mini_task_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/scripts/evaluation/mini_task_data.py -------------------------------------------------------------------------------- /scripts/reproductions/Autosave: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/scripts/reproductions/Autosave -------------------------------------------------------------------------------- /scripts/reproductions/Autosave-China-60: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/scripts/reproductions/Autosave-China-60 -------------------------------------------------------------------------------- /scripts/reproductions/run_bargain.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/scripts/reproductions/run_bargain.sh -------------------------------------------------------------------------------- /scripts/reproductions/run_cheat.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/scripts/reproductions/run_cheat.sh -------------------------------------------------------------------------------- /scripts/reproductions/run_fullgame.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/scripts/reproductions/run_fullgame.sh -------------------------------------------------------------------------------- /scripts/tasks/config_benchmark.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/scripts/tasks/config_benchmark.yaml -------------------------------------------------------------------------------- /scripts/tasks/reflection.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/scripts/tasks/reflection.txt -------------------------------------------------------------------------------- /scripts/tasks/run_bargain_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/scripts/tasks/run_bargain_task.py -------------------------------------------------------------------------------- /scripts/tasks/run_bargain_task_speak.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/scripts/tasks/run_bargain_task_speak.py -------------------------------------------------------------------------------- /scripts/tasks/run_benchmark.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/scripts/tasks/run_benchmark.py -------------------------------------------------------------------------------- /scripts/tasks/run_cheat_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/scripts/tasks/run_cheat_task.py -------------------------------------------------------------------------------- /scripts/tasks/run_cheat_task_speak.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/scripts/tasks/run_cheat_task_speak.py -------------------------------------------------------------------------------- /tests/test_bargain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/tests/test_bargain.py -------------------------------------------------------------------------------- /tests/test_civagent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/tests/test_civagent.py -------------------------------------------------------------------------------- /tests/test_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/tests/test_config.yaml -------------------------------------------------------------------------------- /tests/test_intention.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/tests/test_intention.py -------------------------------------------------------------------------------- /tests/test_prologue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/tests/test_prologue.py -------------------------------------------------------------------------------- /tests/test_reflection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/tests/test_reflection.py -------------------------------------------------------------------------------- /tests/test_simulator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/tests/test_simulator.py -------------------------------------------------------------------------------- /tests/test_skill.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuxiAIlab/CivAgent/HEAD/tests/test_skill.py --------------------------------------------------------------------------------