Skip to content

v0.8.5

Choose a tag to compare

@github-actions github-actions released this 09 May 11:11
· 62 commits to main since this release

Shingan v0.8.5

AIエージェントワークフロー静的解析ツール。バイナリは下記のplatform毎にダウンロードして即利用可能。

Changelog

Features

  • f49af1f: feat(cli): list-rules + explain subcommands (CLI/MCP rule-doc parity) (@hatyibei)
  • 0649c48: feat(parser/langgraph): extract Command(goto=...) edges + list path_map (@hatyibei)
  • 10d9618: feat(parser/n8n): _shingan_ignore array on nodes (JSON ignore syntax) (@hatyibei)
  • fd38d5d: feat(rules): human_gate_missing — production graphs without Human approval (@hatyibei)
  • ae6f00d: feat(rules): tool_description_missing — LLM tool-selection accuracy (@hatyibei)

Bug Fixes

  • 5331cbd: fix(parser/adkgo): single-LlmAgent factory files now produce a non-empty graph (@hatyibei)
  • 4b6087b: fix(parser/langgraph): handle multi-graph modules without flat-merging (@hatyibei)
  • 5a51b27: fix(parser/python/ast): per-call unique IDs + skip non-literal edges (@hatyibei)
  • c215e4d: fix(rules/cycle): downgrade Critical → Warning when cycle has exit branch (@hatyibei)
  • b1ec6fe: fix(rules/cycle): emit one Finding per cycle entry node, not per back-edge (@hatyibei)

Others


Install (Linux/macOS):

curl -L https://github.com/hatyibei/shingan/releases/download/v0.8.5/shingan_0.8.5_$(uname -s | tr A-Z a-z)_$(uname -m | sed 's/x86_64/amd64/' | sed 's/aarch64/arm64/').tar.gz | tar xz
./shingan --help

Install (Go):

go install github.com/hatyibei/shingan/cmd/shingan@v0.8.5