[{"data":1,"prerenderedAt":121},["ShallowReactive",2],{"docs-\u002Fdocs\u002Fcore-features\u002Fwhat-it-can-do":3},{"id":4,"title":5,"body":6,"description":113,"extension":114,"meta":115,"navigation":116,"path":117,"seo":118,"stem":119,"__hash__":120},"docs\u002Fdocs\u002Fcore-features\u002Fwhat-it-can-do.md","What It Can Do",{"type":7,"value":8,"toc":103},"minimark",[9,13,17,22,37,41,52,56,61,65,68,79,83,88,92,97],[10,11,5],"h1",{"id":12},"what-it-can-do",[14,15,16],"p",{},"Within a session, TheGitAI combines local tools on your machine with the model\non the server to get real work done in your repo.",[18,19,21],"h2",{"id":20},"conversation-context","Conversation & context",[23,24,25,29],"ul",{},[26,27,28],"li",{},"Multi-turn chat that remembers prior messages, tool outputs, and repo changes\nfor the duration of the session.",[26,30,31,32,36],{},"Applies lightweight environment hints when it detects a Python virtual\nenvironment or a Node ",[33,34,35],"code",{},"package.json"," at the project root.",[18,38,40],{"id":39},"files-edits","Files & edits",[23,42,43,46,49],{},[26,44,45],{},"Inspect files and directories.",[26,47,48],{},"Create, update, and delete files inside the target repo.",[26,50,51],{},"Track edit checkpoints during a session and safely restore changes the agent\nmade to files or commands.",[18,53,55],{"id":54},"shell","Shell",[23,57,58],{},[26,59,60],{},"Run non-interactive shell commands when a task needs them — always behind the\napproval rules of the current mode.",[18,62,64],{"id":63},"code-intelligence","Code intelligence",[14,66,67],{},"The code-intelligence layer is intentionally LSP-free:",[23,69,70,73,76],{},[26,71,72],{},"Look up definitions, symbols, and signatures across your code.",[26,74,75],{},"Surface diagnostics from your project's own build and lint commands.",[26,77,78],{},"Reindex changed files so later turns work against fresh code.",[18,80,82],{"id":81},"documents","Documents",[23,84,85],{},[26,86,87],{},"Read documents such as PDF and XLSX as part of a task. Large PDFs are read in\nbounded chunks so a single read stays within one response.",[18,89,91],{"id":90},"web","Web",[23,93,94],{},[26,95,96],{},"Fetch public URLs when a task needs information from the web. Large pages come\nback with coverage and continuation details so the agent can keep reading\nwhere it left off.",[98,99,100],"tip",{},[14,101,102],{},"Point the agent at a real task — \"migrate this route to the new framework and\nrun the tests\" — and it will inspect the code, make the edits, and validate\nwith your build and test commands.",{"title":104,"searchDepth":105,"depth":105,"links":106},"",2,[107,108,109,110,111,112],{"id":20,"depth":105,"text":21},{"id":39,"depth":105,"text":40},{"id":54,"depth":105,"text":55},{"id":63,"depth":105,"text":64},{"id":81,"depth":105,"text":82},{"id":90,"depth":105,"text":91},"The core capabilities TheGitAI brings to a session — editing, shell, code intelligence, documents, and the web.","md",{},true,"\u002Fdocs\u002Fcore-features\u002Fwhat-it-can-do",{"title":5,"description":113},"docs\u002Fcore-features\u002Fwhat-it-can-do","3sCDNpbbIVzsIWohMP2NJkeqsnOPyN4uTlSuHtKDYsA",1781261134723]