Core tools now properly use the cwd passed to createAgentSession(). Added tool factory functions for SDK users who specify custom cwd with explicit tools. Fixes #279
- docs/sdk.md: comprehensive SDK reference - Core concepts (createAgentSession, AgentSession, Agent, events) - All options with examples - Discovery functions - Complete example - README.md: add SDK section with brief overview and links