harness-sdk chat

Same app and same /api/chat route as without-harness-sdk, but the client uses harness-sdk's useHarness instead of useChat.

AI can make mistakes. Check important info.