Claude Code ਨੇ 15 ਜੁਲਾਈ ਨੂੰ version 2.1.211 ਰੋਲ ਆਊਟ ਕੀਤਾ, ਜਿਸ ਵਿੱਚ “--forward-subagent-text” ਫਲੈਗ ਅਤੇ ਮਲਟੀ-ਏਜੰਟ ਵਰਕਫਲੋਜ਼ ਲਈ ਸਥਿਰਤਾ ਅਤੇ ਸੁਰੱਖਿਆ ਪੈਚਾਂ ਦਾ ਇੱਕ ਬੰਡਲ ਜੋੜਿਆ ਗਿਆ ਹੈ। ਉਹ ਟੀਮਾਂ ਜੋ Claude Code ਨੂੰ ਬੈਕਐਂਡ ਸਰਵਿਸ ਵਜੋਂ ਚਲਾਉਂਦੀਆਂ ਹਨ, ਉਹ ਹੁਣ ਅੰਤ ਵਿੱਚ ਸਬ-ਏਜੰਟਸ ਨੂੰ ਰੀਅਲ-ਟਾਈਮ ਵਿੱਚ ਦੇਖ ਸਕਦੀਆਂ ਹਨ ਅਤੇ ਉਨ੍ਹਾਂ ਚੁੱਪਚਾਪ ਹੋਣ ਵਾਲੀਆਂ ਅਸਫਲਤਾਵਾਂ (silent failures) ਤੋਂ ਬਚ ਸਕਦੀਆਂ ਹਨ ਜੋ ਲੰਬੇ ਸਮੇਂ ਤੱਕ ਚੱਲਣ ਵਾਲੇ ਕੰਮਾਂ ਵਿੱਚ ਸਮੱਸਿਆ ਪੈਦਾ ਕਰਦੀਆਂ ਰਹੀਆਂ ਹਨ।

ਇਹ ਅਪਡੇਟ ਹੁਣ ਕਿਉਂ ਮਹੱਤਵਪੂਰਨ ਹੈ

Claude Code ਦੀ ਮੁੱਖ ਕੀਮਤ ਕਈ AI ਏਜੰਟਾਂ ਨੂੰ ਸੰਚਾਲਿਤ (orchestrating) ਕਰਨ ਵਿੱਚ ਹੈ ਜੋ ਇੱਕ ਦੂਜੇ ਨੂੰ ਕੰਮ ਸੌਂਪਦੇ ਹਨ। ਹੁਣ ਤੱਕ, ਇੱਕ ਮੇਨ ਟਾਸਕ (parent task) ਖਾਲੀ ਦਿਖਾਈ ਦੇ ਸਕਦਾ ਸੀ ਜਦੋਂ ਕਿ ਇੱਕ ਸਬ-ਏਜੰਟ ਰੁੱਝਿਆ ਹੋਵੇ, ਅਤੇ ਏਜੰਟ ਕਈ ਵਾਰ ਖਤਮ ਹੋਣ ਤੋਂ ਬਾਅਦ ਪੁਰਾਣੇ ਪ੍ਰੋਂਪਟਸ (stale prompts) ਦੇ ਨਾਲ ਦੁਬਾਰਾ ਸਾਹਮਣੇ ਆ ਜਾਂਦੇ ਸਨ। Version 2.1.211 ਤੁਹਾਨੂੰ ਵਿਜ਼ੀਬਿਲਟੀ, ਭਰੋਸੇਯੋਗ ਸਟੇਟ ਹੈਂਡਲਿੰਗ, ਅਤੇ ਸਖ਼ਤ ਪਰਮਿਸ਼ਨ ਗੇਟਿੰਗ ਦੇ ਕੇ ਇਸ ਨੂੰ ਠੀਕ ਕਰਦਾ ਹੈ।

ਨਵਾਂ subagent-visibility ਫਲੈਗ

“--forward-subagent-text” ਵਿਕਲਪ ਇੱਕ ਸਬ-ਏਜੰਟ ਦੇ ਟੈਕਸਟੂਅਲ ਆਊਟਪੁੱਟ ਅਤੇ ਅੰਦਰੂਨੀ “thinking” ਨੂੰ ਮੇਨ (parent) ਦੇ JSON ਫੀਡ ਵਿੱਚ ਸਟ੍ਰੀਮ ਕਰਦਾ ਹੈ। ਇੱਕ ਡੈਸ਼ਬੋਰਡ ਜਾਂ CI ਪਾਈਪਲਾਈਨ ਹੁਣ ਬਿਲਕੁਲ ਇਹ ਦਿਖਾ ਸਕਦੀ ਹੈ ਕਿ ਹਰੇਕ ਸਬ-ਏਜੰਟ ਕੀ ਕਰ ਰਿਹਾ ਹੈ, ਨਾ ਕਿ ਸਿਰਫ਼ ਇੱਕ ਖਾਲੀ ਜਾਂ “waiting” ਸਟੇਟਸ। ਉਹ ਆਪਰੇਟਰਾਂ ਲਈ ਜੋ ਲੰਬੇ ਸਮੇਂ ਤੱਕ ਚੱਲਣ ਵਾਲੀਆਂ ਪਾਈਪਲਾਈਨਾਂ ਦੀ ਨਿਗਰਾਨੀ ਕਰਦੇ ਹਨ, ਇਹ ਫਲੈਗ ਇੱਕ ਬਲੈਕ-ਬਾਕਸ ਨੂੰ ਇੱਕ ਟ੍ਰੇਸੇਬਲ (traceable) ਕਦਮ ਵਿੱਚ ਬਦਲ ਦਿੰਦਾ ਹੈ, ਜਿਸ ਨਾਲ ਡੀਬੱਗਿੰਗ ਅਤੇ ਸਮਰੱਥਾ ਯੋਜਨਾਬੰਦੀ (capacity planning) ਬਹੁਤ ਸਰਲ ਹੋ ਜਾਂਦੀ ਹੈ।

ਮੁੱਖ ਸਥਿਰਤਾ ਫਿਕਸ (Core stability fixes)

  • ਸਹੀ ਸਟੇਟਸ ਰਿਪੋਰਟਿੰਗ – ਏਜੰਟ ਹੁਣ ਗਲਤੀ (error) ਆਉਣ 'ਤੇ ਨਤੀਜੇ ਬਣਾਉਣ ਦੀ ਬਜਾਏ ਆਪਣੀ ਅਸਲ ਸਟੇਟ ਦੱਸਦੇ ਹਨ।
  • ਖਤਮ ਕੀਤੇ ਗਏ ਏਜੰਟਾਂ ਦਾ ਆਟੋ-ਰਿਸਪੌਨ ਨਹੀਂ – ਇੱਕ ਵਾਰ ਏਜੰਟ ਖਤਮ ਹੋ ਜਾਣ ਤੋਂ ਬਾਅਦ, ਉਹ ਬੰਦ ਹੀ ਰਹਿੰਦਾ ਹੈ; ਉਹ ਹੁਣ ਅਸਲ ਪ੍ਰੋਂਪਟ ਦੇ ਨਾਲ ਦੁਬਾਰਾ ਨਹੀਂ ਆਉਂਦਾ।
  • ਸਲੀਪ ਤੋਂ ਬਾਅਦ ਸੈਸ਼ਨ ਦੀ ਸਥਿਰਤਾ – ਹੋਸਟ ਕੰਪਿਊਟਰ ਵੇਕ ਹੋਣ ਤੋਂ ਬਾਅਦ ਵੀ ਪੈਰਲਲ ਸੈਸ਼ਨ ਲੌਗ-ਇਨ ਰਹਿੰਦੇ ਹਨ, ਜੋ ਅਚਾਨਕ ਅਥੈਂਟੀਕੇਸ਼ਨ ਫੇਲ੍ਹ ਹੋਣ ਤੋਂ ਰੋਕਦੇ ਹਨ।
  • Git worktree ਕਲੀਨਅੱਪ – Git worktrees ਦੇ ਅੰਦਰ ਚੱਲ ਰਹੇ ਕੰਮਾਂ (jobs) ਨੂੰ ਡਿਲੀਟ ਕਰਨ ਨਾਲ ਹੁਣ ਕੋਈ ਐਰਰ ਨਹੀਂ ਆਉਂਦਾ, ਜਿਸ ਨਾਲ ਟੈਂਪਰੇਰੀ ਰਿਪੋਜ਼ਟਰੀਆਂ 'ਤੇ ਨਿਰਭਰ CI/CD ਵਰਕਫਲੋਜ਼ ਸੁਚਾਰੂ ਹੋ ਜਾਂਦੇ ਹਨ।

ਮਾਡਲ ਹੈਂਡਲਿੰਗ ਅਤੇ MCP ਰਿਕਵਰੀ

ਪਲੱਗਇਨ MCP (multi-client protocol) ਸਰਵਰਾਂ ਦੀ ਵਰਤੋਂ ਕਰਨ ਵਾਲੇ ਯੂਜ਼ਰਜ਼ ਦੇਖਣਗੇ ਕਿ ਹੁਣ ਖਾਲੀ (idle) ਸੈਸ਼ਨ ਟਾਈਮ-ਆਊਟ ਹੋਣ ਦੀ ਬਜਾਏ ਸਾਫ਼ ਤਰੀਕੇ ਨਾਲ ਦੁਬਾਰਾ ਕਨੈਕਟ ਹੋ ਜਾਂਦੇ ਹਨ। ਮਾਡਲ-ਸਿਲੈਕਸ਼ਨ ਬੱਗਸ, ਜਿਨ੍ਹਾਂ ਕਾਰਨ Vertex AI ਅਤੇ Bedrock ਯੂਜ਼ਰਜ਼ ਨੂੰ ਗਲਤ ਫਾਲਬੈਕ ਨੋਟਿਸ ਮਿਲਦੇ ਸਨ, ਉਹ ਹੁਣ ਹਟਾ ਦਿੱਤੇ ਗਏ ਹਨ। ਸਬ-ਏਜੰਟਸ ਉਹ ਮਾਡਲ ਬਰਕਰਾਰ ਰੱਖਦੇ ਹਨ ਜੋ ਉਹਨਾਂ ਨੂੰ ਅਸਾਈਨ ਕੀਤਾ ਗਿਆ ਸੀ, ਭਾਵੇਂ ਟਾਸਕ ਦੁਬਾਰਾ ਸ਼ੁਰੂ ਕੀਤਾ ਜਾਵੇ ਜਾਂ ਕੋਈ ਫਾਲੋ-ਅੱਪ ਮੈਸੇਜ ਆਵੇ, ਜੋ ਟੀਮਾਂ ਨੂੰ ਕਲਾਊਡ-ਕੰਪਿਊਟਿੰਗ ਲਾਗਤਾਂ ਨੂੰ ਅਨੁਮਾਨਿਤ ਰੱਖਣ ਵਿੱਚ ਮਦਦ ਕਰਦਾ ਹੈ।

ਸੁਰੱਖਿਆ ਮਜ਼ਬੂਤੀ (Security hardening)

  • ਪਰਮਿਸ਼ਨ ਪ੍ਰੀਵਿਊ ਸੈਨੀਟਾਈਜ਼ੇਸ਼ਨ – ਵਿਸ਼ੇਸ਼ ਅੱਖਰ (special characters) ਜੋ ਪ੍ਰੋਂਪਟਾਂ ਨੂੰ ਸਪੂਫ ਕਰਨ ਲਈ ਵਰਤੇ ਜਾ ਸਕਦੇ ਹਨ, ਹੁਣ ਬਲੌਕ ਕਰ ਦਿੱਤੇ ਗਏ ਹਨ, ਜਿਸ ਨਾਲ ਧੋਖੇਬਾਜ਼ ਪ੍ਰਵਾਨਗੀ (tricked approvals) ਦਾ ਖਤਰਾ ਘਟ ਜਾਂਦਾ ਹੈ।
  • Bash ਆਟੋ-ਮੋਡ ਰੈਸਟ੍ਰਿਕਸ਼ਨ – ਅਨ-ਸੈਂਡਬਾਕਸਡ (Un-sandboxed) Bash ਕਮਾਂਡਾਂ ਹੁਣ ਮੈਨੂਅਲ ਪ੍ਰੋਂਪਟ ਨੂੰ ਬਾਈਪਾਸ ਨਹੀਂ ਕਰ ਸਕਦੀਆਂ, ਜੋ ਸੰਭਾਵੀ ਖ਼ਤਰਨਾਕ ਸ਼ੈੱਲਾਂ ਦੇ ਚੁੱਪਚਾਪ ਚੱਲਣ ਨੂੰ ਰੋਕਦੀਆਂ ਹਨ।
  • ਪਰਮਾਨੈਂਟ “always allow” ਨਿਯਮ – ਇਹ ਨਿਯਮ ਹੁਣ ਰਿਪੋਜ਼ਟਰੀ ਰੂਟ 'ਤੇ ਸਟੋਰ ਕੀਤੇ ਜਾਂਦੇ ਹਨ, ਇਸ ਲਈ ਉਹ ਵੱਖ-ਵੱਖ worktrees ਵਿੱਚ ਬਣੇ ਰਹਿੰਦੇ ਹਨ ਅਤੇ ਚੈੱਕ-ਆਊਟ ਤੋਂ ਬਾਅਦ ਗਾਇਬ ਨਹੀਂ ਹੁੰਦੇ।

ਕਿਸ ਨੂੰ ਫਾਇਦਾ ਹੋਵੇਗਾ, ਕਿਸ ਨੂੰ ਮੁਸ਼ਕਲ ਆ ਸਕਦੀ ਹੈ

ਇਹ ਅਪਡੇਟ ਉਨ੍ਹਾਂ ਸੰਸਥਾਵਾਂ ਲਈ ਲਾਹੇਵੰਦ ਹੈ ਜੋ Claude Code ਨੂੰ ਸਰਵਰ-ਸਾਈਡ ਆਰਕੈਸਟ੍ਰੇਟਰ ਵਜੋਂ ਵਰਤਦੀਆਂ ਹਨ—ਵੱਡੇ AI-ਡਰਾਈਵਨ ਮਾਈਕਰੋ-ਸਰਵਿਸ ਸਟੈਕਸ, ਆਟੋਮੇਟਡ ਟੈਸਟਿੰਗ ਪਾਈਪਲਾਈਨਾਂ, ਅਤੇ ਡਾਟਾ-ਪ੍ਰੋਸੈਸਿੰਗ ਬੈਕਐਂਡ। ਸਬ-ਏਜੰਟ ਐਕਸ਼ਨਾਂ ਦੀ ਵਿਜ਼ੀਬਿਲਟੀ ਡੀਬੱਗਿੰਗ ਸਮੇਂ ਨੂੰ ਘਟਾਉਂਦੀ ਹੈ, ਜਦੋਂ ਕਿ ਸਖ਼ਤ ਪਰਮਿਸ਼ਨ ਮਾਡਲ ਅਚਾਨਕ ਅਧਿਕਾਰ ਵਧਣ (privilege escalation) ਦੀ ਸੰਭਾਵਨਾ ਨੂੰ ਘਟਾਉਂਦਾ ਹੈ।

ਅੱਗੇ ਕੀ ਕਰਨਾ ਹੈ

  1. ਸਾਰੇ ਵਾਤਾਵਰਣਾਂ (environments) ਵਿੱਚ version 2.1.211 ਪੁੱਲ ਕਰੋ।
  2. ਇੱਕ ਤੇਜ਼ MCP idle-resume ਟੈਸਟ ਚਲਾਓ: ਇੱਕ ਸਰਵਰ ਨੂੰ idle ਰਹਿਣ ਦਿਓ, ਫਿਰ ਇੱਕ ਜੌਬ ਨੂੰ ਰੀਸਟਾਰਟ ਕਰੋ ਅਤੇ ਦੁਬਾਰਾ ਕਨੈਕਸ਼ਨ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ।
  3. ਪੁਸ਼ਟੀ ਕਰੋ ਕਿ ਸਬ-ਏਜੰਟ ਮਾਡਲ ਓਵਰਰਾਈਡਸ ਟਾਸਕ ਰੈਜ਼ਿਊਮ ਤੋਂ ਬਾਅਦ ਵੀ ਬਣੇ ਰਹਿੰਦੇ ਹਨ; ਜੇਕਰ ਨਹੀਂ, ਤਾਂ ਆਪਣੇ ਲਾਂਚ ਸਕ੍ਰਿਪਟਸ ਵਿੱਚ ਫਲੈਗ ਦੀ ਵਰਤੋਂ ਦੀ ਜਾਂਚ ਕਰੋ।
  4. ਰੁਕੇ ਹੋਏ ਬੈਕਗਰਾਊਂਡ ਏਜੰਟਾਂ ਦੀ ਨਿਗਰਾਨੀ ਕਰੋ ਤਾਂ ਜੋ ਇਹ ਯਕੀਨੀ ਬਣਾਇਆ ਜਾ ਸਕੇ ਕਿ ਉਹ ਹੁਣ ਪੁਰਾਣੇ ਪ੍ਰੋਂਪਟ ਨਹੀਂ ਭੇਜ ਰਹੇ ਹਨ।

ਭਵਿੱਖ ਵੱਲ ਦੇਖਦੇ ਹੋਏ

ਮੌਜੂਦਾ ਰਿਲੀਜ਼ ਮਾਡਲ ਅਪਗ੍ਰੇਡਾਂ ਦੀ ਬਜਾਏ ਅਬਜ਼ਰਵੇਬਿਲਟੀ (observability) ਅਤੇ ਸੁਰੱਖਿਆ ਵੱਲ ਧਿਆਨ ਕੇਂਦਰਿਤ ਕਰਦੀ ਹੈ।

ਸਿੱਟਾ (Takeaway): Version 2.1.211 Claude Code ਨੂੰ ਇੱਕ ਲੁਕਵੇਂ ਕੋਰੀਓਗ੍ਰਾਫਰ ਤੋਂ ਇੱਕ ਪਾਰਦਰਸ਼ੀ, ਵਧੇਰੇ ਸੁਰੱਖਿਅਤ ਆਰਕੈਸਟ੍ਰੇਟਰ ਵਿੱਚ ਬਦਲ ਦਿੰਦਾ ਹੈ—ਬਿਲਕੁਲ ਉਹੀ ਅਪਗ੍ਰੇਡ ਜਿਸਦੀ ਪ੍ਰੋਡਕਸ਼ਨ ਟੀਮਾਂ ਨੂੰ ਮਹੱਤਵਪੂਰਨ ਵਰਕਲੋਡਸ ਲਈ AI ਏਜੰਟਾਂ 'ਤੇ ਭਰੋਸਾ ਕਰਨ ਲਈ ਲੋੜ ਹੈ।