c2859fd49b
Summary Adds support for @filename references in .goosehints files, enabling dynamic inclusion of documentation files with security safeguards. Changes Add file reference parsing with regex pattern matching (@README.md, @docs/api.md, etc.) Implement secure recursive file expansion with path traversal protection Add ReDoS protection (128KB limit) and circular reference detection Integrate with existing .gooseignore pattern system Add comprehensive test suite covering security, functionality, and edge cases Merge with latest upstream improvements (151 commits ahead)
Test with MCP Inspector
Update examples/mcp.rs to use the appropriate the MCP server (eg. DeveloperRouter)
npx @modelcontextprotocol/inspector cargo run -p goose-mcp --example mcp
Then visit the Inspector in the browser window and test the different endpoints.