Asair Ai Sandbox

C+ 71 completed
Other
cli / markdown · small
63
Files
5,205
LOC
1
Frameworks
5
Languages

Pipeline State

completed
Run ID
#396590
Phase
done
Progress
1%
Started
Finished
2026-04-13 01:31:02
LLM tokens
0

Pipeline Metadata

Stage
Skipped
Decision
skip_scaffold_dup
Novelty
33.34
Framework unique
Isolation
Last stage change
2026-04-16 18:15:42
Deduplication group #48182
Member of a group with 1 similar repo(s) — canonical #111774 view group →
Top concepts (2)
Project DescriptionTesting
Powered by Repobility — scan your code at https://repobility.com

AI Prompt

Create a command-line interface (CLI) sandbox testing tool, similar to what's described for Dify. I need it to read test suites defined in YAML files. The tool should automatically call a Dify API endpoint to execute conversations. Crucially, it must include an assertion engine that can validate the API responses using string matching, regular expressions, performance checks, and an LLM Judge. Finally, it needs to generate a comprehensive scoring report based on these validations. The project should primarily use Python and support configuration via YAML, TOML, and JSON.
python cli testing dify api yaml automation llm sandbox
Generated by gemma4:latest

Catalog Information

Dify prompt & chatflow 沙箱测试工具。通过 YAML 定义测试套件,自动调用 Dify API 执行对话、 用断言引擎(字符串匹配 / 正则 / 性能 / LLM Judge)验证回复质量,输出评分报告。

Description

Dify prompt & chatflow 沙箱测试工具。通过 YAML 定义测试套件,自动调用 Dify API 执行对话、 用断言引擎(字符串匹配 / 正则 / 性能 / LLM Judge)验证回复质量,输出评分报告。

Novelty

3/10

Tags

python cli testing dify api yaml automation llm sandbox

Technologies

pydantic

Claude Models

claude-opus-4-6

Quality Score

C+
71.1/100
Structure
63
Code Quality
100
Documentation
37
Testing
50
Practices
69
Security
100
Dependencies
60

Strengths

  • Code linting configured (ruff (possible))
  • Consistent naming conventions (snake_case)
  • Low average code complexity \u2014 well-structured code
  • Good security practices \u2014 no major issues detected

Weaknesses

  • Missing README file \u2014 critical for project understanding
  • No LICENSE file \u2014 legal ambiguity for contributors
  • No CI/CD configuration \u2014 manual testing and deployment

Recommendations

  • Add a comprehensive README.md explaining purpose, setup, usage, and architecture
  • Set up CI/CD (GitHub Actions recommended) to automate testing and deployment
  • Add a LICENSE file (MIT recommended for open source)

Security & Health

4.1h
Tech Debt (B)
A
OWASP (100%)
PASS
Quality Gate
A
Risk (2)
Repobility — the code-quality scanner for AI-generated software · https://repobility.com
Unknown
License
2.3%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

markdown
50.5%
python
44.0%
yaml
4.5%
toml
0.8%
json
0.3%

Frameworks

pytest

Concepts (2)

Data scored by Repobility · https://repobility.com
CategoryNameDescriptionConfidence
Repobility — same analyzer, your code, free for public repos · /scan/
auto_descriptionProject DescriptionDify 提示词 & Chatflow 沙盒测试工具80%
auto_categoryTestingtesting70%

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

![Quality](https://repos.aljefra.com/badge/120952.svg)
Quality BadgeSecurity Badge
Export Quality CSVDownload SBOMExport Findings CSV