Asair Ai Sandbox
C+ 71 completed
Other
cli / markdown · small
63
Files
5,205
LOC
1
Frameworks
5
Languages
Pipeline State
completedRun ID
#396590Phase
doneProgress
1%Started
Finished
2026-04-13 01:31:02LLM tokens
0Pipeline Metadata
Stage
SkippedDecision
skip_scaffold_dupNovelty
33.34Framework unique
—Isolation
—Last stage change
2026-04-16 18:15:42Deduplication 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/10Tags
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
Languages
Frameworks
pytest
Concepts (2)
| Category | Name | Description | Confidence | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Repobility — same analyzer, your code, free for public repos · /scan/ | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| auto_description | Project Description | Dify 提示词 & Chatflow 沙盒测试工具 | 80% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| auto_category | Testing | testing | 70% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Embed Badge
Add to your README:
