Commit History

chore: update requirements.txt
683318d

ryomo commited on

chore: add logging for MCPClient initialization
754dccc

ryomo commited on

feat: enhance chat functionality with system instructions and MCP client integration
c37e7d2

ryomo commited on

fix: update Gradio server URL in mcp.json
7999300

ryomo commited on

refactor: simplify init_btn.click() event
89e110a

ryomo commited on

fix: update agent loop iterations and improve tool usage guidelines in chat_with_mcp_tools
700b662

ryomo commited on

fix: update generate_stream to support async streaming for Modal and ZeroGPU
056e98d

ryomo commited on

fix: add logging for LLM stream calls and remove debug logs in tool execution
e20b84b

ryomo commited on

fix: ensure thread joins properly in generate_stream function
0016ceb

ryomo commited on

fix: accumulate LLM responses across iterations in chat_with_mcp_tools
7386493

ryomo commited on

fix: correct import path again
5ae4757

ryomo commited on

fix: correct import path
364fdfe

ryomo commited on

feat: remove MCP prompt feature and integrate prompt logic directly into MCP tools for broader chat AI compatibility
9da4234

ryomo commited on

chore: fix typo
b7d2666

ryomo commited on

refactor: organize codebase into "chat" and "mcp_server" directories for feature separation
aaa5822

ryomo commited on

feat: update game instructions and enhance chat functionality
9b5540f

ryomo commited on

chore: add MEMO.md to .gitignore
2409f69

ryomo commited on

feat: add unpredictable-load server configuration to mcp.json for local testing
abb8451

ryomo commited on

feat: add max_containers parameter to generate_stream function
1404589

ryomo commited on

chore: rename mcp_tools.py to mcp_server.py
7ecae9c

ryomo commited on

feat: integrate MCP tool support and enhance chat functionality
22695c6

ryomo commited on

feat: move configuration settings to a dedicated settings module
249b762

ryomo commited on

feat: configure logging level from environment variable and load dotenv in initialization
9c71d08

ryomo commited on

feat: add system prompt generation for Lord AI with personality customization
b96b116

ryomo commited on

chore: add mcp package
b57da40

ryomo commited on

refactor: load MCP guide from external file
bb24fdd

ryomo commited on

feat: enhance chat interface with game status and control features
8483e68

ryomo commited on

feat: enhance game initialization by auto-filling session ID
781ecb0

ryomo commited on

feat: enhance lord's decision-making with action probabilities and personality traits
353b2d2

ryomo commited on

refactor: restructure execute_turn_logic into smaller functions for clarity
b48bb47

ryomo commited on

refactor: separate MCP tools to mcp_tools.py
bd56ca5

ryomo commited on

feat: implement execute_turn functionality
ea5a5fd

ryomo commited on

feat: add available advice options and list functionality
abe8a34

ryomo commited on

feat: implement game state management
389bf98

ryomo commited on

fix: update Gradio UI interactions to hide MCP Tools
bf92151

ryomo commited on

feat: add MCP server functionality and game session management
9966912

ryomo commited on

Revert "feat: upgrade gradio to version 6 again"
667e88e

ryomo commited on

feat: upgrade gradio to version 6 again
45345f2

ryomo commited on

fix: update logger to use spaces.config to check if the space is ZeroGPU
0d8e8db

ryomo commited on

refactor: update llm_zerogpu.py and llm_modal to align each other
0300eff

ryomo commited on

refactor: switch llm_modal generate_stream implementation from class-based to function-based to align with llm_zerogpu.py
0ddba75

ryomo commited on

feat: add .env.sample and update README for USE_MODAL configuration
f0226f8

ryomo commited on

refactor: rename modules for llm to llm_modal.py and llm_zerogpu.py
0a79889

ryomo commited on

refactor: move TokenStreamer class to its own module
77bfbb7

ryomo commited on

refactor: Convert generate_stream to standalone function for ZeroGPU compatibility
669723f

ryomo commited on

feat: add logging
3fa45ef

ryomo commited on

feat: implement zeroGPU support
06a4584

ryomo commited on

feat: implement LLM chat functionality with Modal
2129942

ryomo commited on

feat: add required packages for gpt-oss
bd7f723

ryomo commited on

fix: downgrade Python version to 3.10 because of ZeroGPU
8375815

ryomo commited on