container lifecycle management
This commit is contained in:
29
doc/m_c_p_tools_architecture.md
Normal file
29
doc/m_c_p_tools_architecture.md
Normal file
@@ -0,0 +1,29 @@
|
||||
MCP Tools (User Container)
|
||||
├── Memory
|
||||
│ ├── get_conversation_history(limit)
|
||||
│ ├── save_message(role, content)
|
||||
│ ├── search_memory(query) ← semantic search over past conversations
|
||||
│ └── get_context_summary() ← "who is this user, what do they care about"
|
||||
│
|
||||
├── Strategies & Indicators
|
||||
│ ├── list_strategies()
|
||||
│ ├── read_strategy(name)
|
||||
│ ├── write_strategy(name, code)
|
||||
│ ├── list_indicators()
|
||||
│ ├── read_indicator(name)
|
||||
│ ├── write_indicator(name, code)
|
||||
│ └── run_backtest(strategy, params)
|
||||
│
|
||||
├── Preferences
|
||||
│ ├── get_preferences()
|
||||
│ ├── set_preference(key, value)
|
||||
│ └── get_agent_prompt() ← user's custom system prompt additions
|
||||
│
|
||||
├── Trading
|
||||
│ ├── get_watchlist()
|
||||
│ ├── execute_trade(params)
|
||||
│ ├── get_positions()
|
||||
│ └── get_trade_history()
|
||||
│
|
||||
└── Sandbox
|
||||
└── run_python(code) ← datascience toolset, matplotlib, etc.
|
||||
Reference in New Issue
Block a user