yashmahalwal/fark-ai

Analyzes backend API changes and identifies breaking impacts on frontend codebases

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
backend_github_tokenGitHub token for backend repository access (GitHub MCP operations)yes
openai_api_keyOpenAI API key for all AI agentsyes
github_mcp_server_urlGitHub MCP Server URLnohttps://api.githubcopilot.com/mcp/
backend_ownerBackend repository owneryes
backend_repoBackend repository nameyes
backend_pr_numberPull request number to analyze (defaults to context PR number if available)no
backend_codebase_pathPath to the backend checkout on the runner (absolute, or relative to GITHUB_WORKSPACE).no
frontendsFrontend repositories configuration as JSON array (YAML arrays in workflow files are automatically JSON-compatible). Example in workflow YAML: frontends: | [ { "repository": { "owner": "your-org", "repo": "fark-frontend-demo", "branch": "main" }, "codebasePath": "/path/to/frontend-demo" }, { "repository": { "owner": "your-org", "repo": "fark-mobile-demo", "branch": "main" }, "codebasePath": "/path/to/mobile-demo" } ] yes
log_levelLog level (fatal, error, warn, info, debug, trace)noinfo
be_analyzer_max_stepsMaximum steps for BE Analyzer (default: 15)no
be_analyzer_max_output_tokensMaximum output tokens for BE Analyzer (default: 16384)no
be_analyzer_max_total_tokensMaximum total tokens for BE Analyzer (default: 100000)no
frontend_finder_max_stepsMaximum steps for Frontend Finder (default: 22)no
frontend_finder_max_output_tokensMaximum output tokens for Frontend Finder (default: 16384)no
frontend_finder_max_total_tokensMaximum total tokens for Frontend Finder (default: 150000)no
frontend_finder_concurrency_limitMaximum concurrent frontend finder tasks (default: 5)no
comment_generator_max_stepsMaximum steps for Comment Generator (default: 12)no
comment_generator_max_output_tokensMaximum output tokens for Comment Generator (default: 8192)no
comment_generator_max_total_tokensMaximum total tokens for Comment Generator (default: 48000)no
pr_comment_poster_max_stepsMaximum steps for PR Comment Poster (default: 45)no
pr_comment_poster_max_output_tokensMaximum output tokens for PR Comment Poster (default: 8192)no
pr_comment_poster_max_total_tokensMaximum total tokens for PR Comment Poster (default: 150000)no
namedescription
changes_countNumber of backend changes detected
impacts_countTotal number of frontend impacts found
comments_countNumber of PR comments posted