e08e9e0cff
Reset AbortController and status when stop() is called. Agent can now be reused for subsequent tasks. Changes: - Check if already stopped to prevent double-abort - Reset status to 'idle' - Create new AbortController for next task