Terminology
CLI agent: tool used primarily from the terminalIDE agent: tool embedded inside an editormodel provider: vendor supplying the underlying LLMinstruction file: repo or tool file that gives persistent guidanceMCP: protocol connecting models to tools and external context