feat: add system prompt support
fix: prevent context cancellation from interrupting user message nodes
chore: update module path to github.com/yclw/gag
feat: add OpenAI model adapter