GitHub ਨੇ 11 ਅਗਸਤ ਨੂੰ Copilot for JetBrains ਲਈ ਤਿੰਨ-ਭਾਗ ਵਾਲਾ ਅਪਡੇਟ ਜਾਰੀ ਕੀਤਾ, ਜਿਸ ਵਿੱਚ “Copilot Memory,” native Ollama model support, ਅਤੇ Codex session receipts ਸ਼ਾਮਲ ਹਨ ਜੋ debug logs ਵਿੱਚ ਦਿਖਾਈ ਦਿੰਦੇ ਹਨ। ਇਹ ਤਬਦੀਲੀ ਡਿਵੈਲਪਰਾਂ ਨੂੰ ਇਹ ਫੈਸਲਾ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦੀ ਹੈ ਕਿ ਸਹਾਇਕ (assistant) ਕੀ ਯਾਦ ਰੱਖਦਾ ਹੈ, ਇਸਦਾ inference ਕਿੱਥੇ ਚੱਲਦਾ ਹੈ, ਅਤੇ ਇਸਦੇ ਕਾਰਜਾਂ ਨੂੰ ਕਿਵੇਂ ਰਿਕਾਰਡ ਕੀਤਾ ਜਾਂਦਾ ਹੈ—ਇਹ ਉਹ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਹਨ ਜੋ AI-ਸਹਾਇਤਾ ਪ੍ਰਾਪਤ ਕੋਡਿੰਗ ਵਿੱਚ privacy, latency, ਜਾਂ auditability ਬਾਰੇ ਚਿੰਤਤ ਕਿਸੇ ਵੀ ਵਿਅਕਤੀ ਲਈ ਮਹੱਤਵਪੂਰਨ ਹਨ।
ਨਵੇਂ ਕੰਟਰੋਲ ਕਿਉਂ ਮਹੱਤਵਪੂਰਨ ਹਨ
Copilot for JetBrains ਉਹੀ AI-driven code suggestions ਲਿਆਉਂਦਾ ਹੈ ਜੋ ਡਿਵੈਲਪਰ VS Code ਵਿੱਚ ਦੇਖਦੇ ਹਨ, ਹੁਣ JetBrains IDEs ਦੇ ਸੂਟ ਵਿੱਚ। ਹੁਣ ਤੱਕ, ਇਹ plugin ਇੱਕ black box ਵਾਂਗ ਕੰਮ ਕਰਦਾ ਸੀ: GitHub ਦੇ ਸਰਵਰ ਸੁਝਾਅ ਤਿਆਰ ਕਰਦੇ ਸਨ ਅਤੇ session ਤੋਂ ਬਾਅਦ ਗੱਲਬਾਤ ਦੇ ਸੰਦਰਭ (context) ਨੂੰ ਖਤਮ ਕਰ ਦਿੰਦੇ ਸਨ। ਨਵੇਂ ਲੇਅਰ ਉਸ ਇਕਸਾਰਤਾ ਨੂੰ ਤੋੜਦੇ ਹਨ, ਜਿਸ ਨਾਲ ਟੀਮਾਂ ਇਹ ਚੁਣ ਸਕਦੀਆਂ ਹਨ ਕਿ ਕਿੰਨੀ ਗੱਲਬਾਤ memory ਵਿੱਚ ਰਹੇਗੀ, inference ਨੂੰ local model 'ਤੇ offload ਕਰਨਾ ਹੈ ਜਾਂ ਨਹੀਂ, ਅਤੇ logs ਵਿੱਚ assistant ਦੀ ਗਤੀਵਿਧੀ ਨੂੰ ਕਿਵੇਂ ਦਿਖਾਉਣਾ ਹੈ।
Copilot Memory – ਤੁਹਾਡੇ ਇਤਿਹਾਸ ਵਿੱਚ ਕੀ ਰਹਿੰਦਾ ਹੈ
“Copilot Memory” ਵੱਖ-ਵੱਖ ਚੈਟ ਵਿੰਡੋਜ਼ ਵਿੱਚ ਗੱਲਬਾਤ ਦੇ ਟੁਕੜਿਆਂ (snippets) ਨੂੰ ਬਰਕਰਾਰ ਰੱਖਦੀ ਹੈ। ਜੇਕਰ ਤੁਸੀਂ ਇੱਕ ਟੈਬ ਵਿੱਚ assistant ਨੂੰ ਕਿਸੇ design pattern ਬਾਰੇ ਸਮਝਾਉਣ ਲਈ ਕਹਿੰਦੇ ਹੋ ਅਤੇ ਬਾਅਦ ਵਿੱਚ ਦੂਜੇ ਟੈਬ ਵਿੱਚ ਇਸਦਾ ਹਵਾਲਾ ਦਿੰਦੇ ਹੋ, ਤਾਂ ਮਾਡਲ ਪਿਛਲੀ ਗੱਲਬਾਤ ਨੂੰ ਯਾਦ ਰੱਖੇਗਾ। Enterprise admins ਇਸ ਵਿਸ਼ੇਸ਼ਤਾ ਨੂੰ ਚਾਲੂ/ਬੰਦ ਕਰ ਸਕਦੇ ਹਨ, persisted data ਦੇ ਦਾਇਰੇ ਨੂੰ ਸੀਮਤ ਕਰ ਸਕਦੇ ਹਨ, ਜਾਂ compliance-heavy ਵਾਤਾਵਰਣਾਂ ਲਈ ਇਸਨੂੰ ਪੂਰੀ ਤਰ੍ਹਾਂ ਬੰਦ ਕਰ ਸਕਦੇ ਹਨ।
Ollama integration – ਮਾਡਲ ਕਿੱਥੇ ਚੱਲਦਾ ਹੈ
ਇਹ ਅਪਡੇਟ Ollama ਲਈ built-in support ਜੋੜਦਾ ਹੈ, ਜੋ ਇੱਕ open-source model server ਹੈ ਜਿਸ ਨੂੰ ਤੁਸੀਂ on-premises ਜਾਂ private cloud ਵਿੱਚ ਚਲਾ ਸਕਦੇ ਹੋ। Provider ਵਜੋਂ Ollama ਨੂੰ ਚੁਣਨ ਨਾਲ inference GitHub ਦੇ infrastructure ਤੋਂ ਦੂਰ ਹੋ ਜਾਂਦਾ ਹੈ, ਜਿਸ ਨਾਲ latency ਘਟਦੀ ਹੈ ਅਤੇ proprietary code ਤੁਹਾਡੇ ਨੈੱਟਵਰਕ ਦੇ ਅੰਦਰ ਰਹਿੰਦਾ ਹੈ। Plugin ਇੱਕ ਸਧਾਰਨ selector ਦਿਖਾਉਂਦਾ ਹੈ; ਮਾਡਲ ਦੀ ਚੋਣ ਉਪਭੋਗਤਾ ਲਈ ਅਦਿੱਖ ਰਹਿੰਦੀ ਹੈ।
Codex session receipts – ਕਾਰਜਾਂ ਨੂੰ ਕਿਵੇਂ log ਕੀਤਾ ਜਾਂਦਾ ਹੈ
ਹੁਣ ਹਰ Copilot suggestion ਇੱਕ “Codex session receipt” ਤਿਆਰ ਕਰਦਾ ਹੈ ਜੋ IDE ਦੇ debug log ਵਿੱਚ ਲਿਖਿਆ ਜਾਂਦਾ ਹੈ। ਨਵੇਂ permission modes administrators ਨੂੰ ਇਹਨਾਂ receipts ਨੂੰ record, mask, ਜਾਂ ਛੱਡਣ (omit) ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦੇ ਹਨ। ਇਹ receipts ਇੱਕ execution log ਵਜੋਂ ਕੰਮ ਕਰਦੀਆਂ ਹਨ, ਜੋ ਇਹ ਦੱਸਦੀਆਂ ਹਨ ਕਿ ਕਿਹੜੇ prompts ਭੇਜੇ ਗਏ ਸਨ, ਕਿਸ ਮਾਡਲ ਨੇ ਜਵਾਬ ਦਿੱਤਾ, ਅਤੇ ਕਿਹੜਾ code ਪਾਇਆ ਗਿਆ ਸੀ—ਜੋ post-mortem analysis ਜਾਂ regulatory audits ਲਈ ਉਪਯੋਗੀ ਹੈ।
Enterprise knobs ਅਤੇ ਚਾਰ-ਸਟੈਪ ਚੈੱਕਲਿਸਟ
ਤਿੰਨ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਤੋਂ ਇਲਾਵਾ, ਇਹ ਅਪਡੇਟ enterprise controls ਦਾ ਵਿਸਤਾਰ ਕਰਦਾ ਹੈ: ਤੁਸੀਂ plugin ਦੀ ਉਪਲਬਧਤਾ ਨੂੰ ਰੋਕ ਸਕਦੇ ਹੋ, Microsoft Copilot (MCP) server ਤੱਕ ਪਹੁੰਚ ਨੂੰ ਬਲਾਕ ਕਰ ਸਕਦੇ ਹੋ, ਅਤੇ permission-bypass ਵਿਵਹਾਰ ਨੂੰ fine-tune ਕਰ ਸਕਦੇ ਹੋ। GitHub ਅਪਡੇਟ ਲਾਗੂ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਚਾਰ ਚੈੱਕ ਕਰਨ ਦੀ ਸਿਫਾਰਸ਼ ਕਰਦਾ ਹੈ:
- Memory scope: ਪੁਸ਼ਟੀ ਕਰੋ ਕਿ assistant ਕਿਹੜਾ conversational data ਰੱਖ ਸਕਦਾ ਹੈ।
- Model source: ਪੁਸ਼ਟੀ ਕਰੋ ਕਿ inference Ollama 'ਤੇ ਚੱਲੇਗਾ ਜਾਂ default cloud service 'ਤੇ।
- Permission policy: ਨਵੇਂ permission modes ਦੀ ਸਮੀਖਿਆ ਕਰੋ ਜੋ ਇਹ ਨਿਰਧਾਰਤ ਕਰਦੇ ਹਨ ਕਿ assistant ਕੀ ਕਰ ਸਕਦਾ ਹੈ।
- Execution receipt: ਯਕੀਨੀ ਬਣਾਓ ਕਿ logs ਹਰ session ਲਈ ਲੋੜੀਂਦੇ ਵੇਰਵੇ ਕੈਪਚਰ ਕਰਦੇ ਹਨ।
Trade-off
ਵਧੇਰੇ ਵਿਸਤਾਰ (granularity) ਸੁਰੱਖਿਆ-ਕੇਂਦਰਿਤ ਟੀਮਾਂ ਨੂੰ ਸ਼ਕਤੀਸ਼ਾਲੀ ਬਣਾਉਂਦਾ ਹੈ, ਪਰ ਇਹ configuration overhead ਵੀ ਪੈਦਾ ਕਰਦਾ ਹੈ। Admins ਨੂੰ ਹੁਣ ਤਿੰਨ ਸੁਤੰਤਰ ਸੈਟਿੰਗਾਂ ਨੂੰ ਸੰਭਾਲਣਾ ਪਵੇਗਾ, ਅਤੇ ਡਿਵੈਲਪਰਾਂ ਨੂੰ local model latency ਲਈ ਜਾਂ memory ਬੰਦ ਹੋਣ 'ਤੇ ਬਦਲੇ ਹੋਏ suggestion continuity ਲਈ ਆਪਣੇ workflows ਨੂੰ ਐਡਜਸਟ ਕਰਨ ਦੀ ਲੋੜ ਪੈ ਸਕਦੀ ਹੈ।
Takeaway: GitHub ਦਾ 11 ਅਗਸਤ ਦਾ ਅਪਡੇਟ Copilot for JetBrains ਨੂੰ ਇੱਕ ਸਿੰਗਲ-ਟਰੈਕ ਸਹਾਇਕ ਤੋਂ ਕੰਟਰੋਲੇਬਲ ਕੰਪੋਨੈਂਟਸ ਦੇ ਇੱਕ ਸੂਟ ਵਿੱਚ ਬਦਲ ਦਿੰਦਾ ਹੈ, ਜੋ ਸੰਸਥਾਵਾਂ ਨੂੰ ਆਪਣੀਆਂ ਸ਼ਰਤਾਂ 'ਤੇ ਸਹੂਲਤ, privacy, ਅਤੇ auditability ਵਿੱਚ ਸੰਤੁਲਨ ਬਣਾਉਣ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦਾ ਹੈ।
