* patch agent invocation rule * Add dynamic model cache from OpenRouter API for context length and available models