summarize, suggest, compress

summarize

branxa summarize
  • builds prompt from branch/files/commits state
  • expects strict JSON response payload
  • raw-text fallback is persisted when JSON parsing fails

suggest

branxa suggest
  • returns 3 to 5 actionable suggestions
  • includes fallback suggestions when AI output is not parseable
  • if no context and no changes exist, returns explicit warning

compress

branxa compress
  • requires at least 3 branch entries
  • rewrites history to [compressed_summary, latest_original]

Key implementation

  • src/commands/summarize.ts
  • src/commands/suggest.ts
  • src/commands/compress.ts
  • src/lib/ai.ts

results matching ""

    No results matching ""