Sub-Agent vs Tool-Agent in AI Harness EngineeringDistinguishes sub-agents from tool-agents by autonomy, interface, context, and harness contract.