Skip to content

Commit 6cb7b4c

Browse files
committed
update docs
1 parent 64ad72e commit 6cb7b4c

36 files changed

+3784
-25
lines changed

.github/ISSUE_TEMPLATE/bug_report.md

+38
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
---
2+
name: Bug report
3+
about: Create a report to help us improve
4+
title: ''
5+
labels: ''
6+
assignees: ''
7+
8+
---
9+
10+
**Describe the bug**
11+
A clear and concise description of what the bug is.
12+
13+
**To Reproduce**
14+
Steps to reproduce the behavior:
15+
1. Go to '...'
16+
2. Click on '....'
17+
3. Scroll down to '....'
18+
4. See error
19+
20+
**Expected behavior**
21+
A clear and concise description of what you expected to happen.
22+
23+
**Screenshots**
24+
If applicable, add screenshots to help explain your problem.
25+
26+
**Desktop (please complete the following information):**
27+
- OS: [e.g. iOS]
28+
- Browser [e.g. chrome, safari]
29+
- Version [e.g. 22]
30+
31+
**Smartphone (please complete the following information):**
32+
- Device: [e.g. iPhone6]
33+
- OS: [e.g. iOS8.1]
34+
- Browser [e.g. stock browser, safari]
35+
- Version [e.g. 22]
36+
37+
**Additional context**
38+
Add any other context about the problem here.
+20
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
---
2+
name: Feature request
3+
about: Suggest an idea for this project
4+
title: ''
5+
labels: ''
6+
assignees: ''
7+
8+
---
9+
10+
**Is your feature request related to a problem? Please describe.**
11+
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
12+
13+
**Describe the solution you'd like**
14+
A clear and concise description of what you want to happen.
15+
16+
**Describe alternatives you've considered**
17+
A clear and concise description of any alternative solutions or features you've considered.
18+
19+
**Additional context**
20+
Add any other context or screenshots about the feature request here.

.gitignore

-1
Original file line numberDiff line numberDiff line change
@@ -404,5 +404,4 @@ FodyWeavers.xsd
404404
.env
405405

406406
__WIP
407-
benchmark_results
408407
generated_solutions

README.md

+6-5
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
# OutSystems Developer Cloud (ODC) Custom Code Analyzer: Generator
22

3-
[![Lines of Code](https://sonarcloud.io/api/project_badges/measure?project=jonathanalgar_CustomCode-Analyzer&metric=ncloc&token=cdc14f785767dbdef568a43b914c07c5be4f2e69)](https://sonarcloud.io/summary/new_code?id=jonathanalgar_CustomCode-Analyzer) [![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](https://makeapullrequest.com)
3+
[![Lines of Code](https://sonarcloud.io/api/project_badges/measure?project=jonathanalgar_CustomCode-Analyzer-Generator&metric=ncloc)](https://sonarcloud.io/summary/new_code?id=jonathanalgar_CustomCode-Analyzer-Generator) [![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](https://makeapullrequest.com)
44

5-
[![Reliability Rating](https://sonarcloud.io/api/project_badges/measure?project=jonathanalgar_CustomCode-Analyzer&metric=reliability_rating&token=cdc14f785767dbdef568a43b914c07c5be4f2e69)](https://sonarcloud.io/summary/new_code?id=jonathanalgar_CustomCode-Analyzer) [![Maintainability Rating](https://sonarcloud.io/api/project_badges/measure?project=jonathanalgar_CustomCode-Analyzer&metric=sqale_rating&token=cdc14f785767dbdef568a43b914c07c5be4f2e69)](https://sonarcloud.io/summary/new_code?id=jonathanalgar_CustomCode-Analyzer)
6-
[![Vulnerabilities](https://sonarcloud.io/api/project_badges/measure?project=jonathanalgar_CustomCode-Analyzer&metric=vulnerabilities&token=cdc14f785767dbdef568a43b914c07c5be4f2e69)](https://sonarcloud.io/summary/new_code?id=jonathanalgar_CustomCode-Analyzer)
5+
[![Reliability Rating](https://sonarcloud.io/api/project_badges/measure?project=jonathanalgar_CustomCode-Analyzer-Generator&metric=reliability_rating)](https://sonarcloud.io/summary/new_code?id=jonathanalgar_CustomCode-Analyzer-Generator) [![Maintainability Rating](https://sonarcloud.io/api/project_badges/measure?project=jonathanalgar_CustomCode-Analyzer-Generator&metric=sqale_rating)](https://sonarcloud.io/summary/new_code?id=jonathanalgar_CustomCode-Analyzer-Generator)
6+
[![Vulnerabilities](https://sonarcloud.io/api/project_badges/measure?project=jonathanalgar_CustomCode-Analyzer-Generator&metric=vulnerabilities)](https://sonarcloud.io/summary/new_code?id=jonathanalgar_CustomCode-Analyzer-Generator)
77

88
> :information_source: This component is unofficial and unsupported by OutSystems.
99
@@ -48,7 +48,7 @@ _(Quick-start script for Mac coming soon)._
4848
1. Open the [`Terminal` app](https://support.apple.com/en-sg/guide/terminal/apd5265185d-f365-44cb-8b09-71a064a42125/mac).
4949
1. Create the required directories in the home directory or elsewhere:
5050

51-
mkdir ~/CustomCode-Analyzer-Generator && cd ~/CustomCode-Analyzer-Generator && mkdir generated-solutions
51+
mkdir -p ~/CustomCode-Analyzer-Generator/generated-solutions && chmod 700 ~/CustomCode-Analyzer-Generator/generated-solutions && cd ~/CustomCode-Analyzer-Generator
5252

5353
1. Create a `.env` file in `~/CustomCode-Analyzer-Generator` and edit with your text editor of choice. Use [`.env_example`](./.env_example) as template.
5454
1. Run the command:
@@ -65,6 +65,7 @@ This means a range of models and prompts can be programatically benchmarked. The
6565

6666
Test cases covered include [binary data](./agents/evaluation/ground_truth/pdf.yml) and [network access through the secure gateway](./agents/evaluation/ground_truth/redis.yml). The test set is currently limited to single action (but with support for multi-parameter using an LLM to do name mapping) and single type output.
6767

68+
6869
_(More documentation coming soon.)_
6970

7071
## TODO
@@ -75,4 +76,4 @@ See [here](https://github.com/jonathanalgar/CustomCode-Analyzer/issues?q=is%3Aop
7576

7677
Please report bugs and feature requests [here](https://github.com/jonathanalgar/CustomCode-Analyzer/issues/new/choose).
7778

78-
PRs are welcome. In particular, code quality improvements, new unit/integration tests, new ground truths and documentation improvements are all welcome 🤗 All changes to code should pass all existing tests (which are lacking and need to be expanded!). Please format any new code with [Flake8 and Black for Python](./Makefile) and [Csharpier for C#](./Makefile).
79+
PRs are welcome. In particular, code quality improvements, new unit/integration tests, new ground truths and documentation improvements are all welcome 🤗 All changes to code should pass all existing tests (which are lacking and need to be expanded!). Please format any new code with [Mypy and Flake8 for Python](./Makefile) and [Csharpier for C#](./Makefile).

agents/evaluation/benchmark_analysis.ipynb

+3-3
Original file line numberDiff line numberDiff line change
@@ -12,18 +12,18 @@
1212
},
1313
{
1414
"cell_type": "code",
15-
"execution_count": 2,
15+
"execution_count": 4,
1616
"metadata": {},
1717
"outputs": [
1818
{
1919
"data": {
2020
"application/vnd.jupyter.widget-view+json": {
21-
"model_id": "7dff4b0fb2224390becb40e37a874d2d",
21+
"model_id": "e6f3b966b81e44e497111cb30a58fd0f",
2222
"version_major": 2,
2323
"version_minor": 0
2424
},
2525
"text/plain": [
26-
"VBox(children=(VBox(children=(Checkbox(value=True, description='run_06b4f | 2025-02-25 01:29:45 | gpt-4o (temp"
26+
"VBox(children=(VBox(children=(Checkbox(value=True, description='run_8cb9f | 2025-02-25 03:26:01 | o3-mini (rea"
2727
]
2828
},
2929
"metadata": {},
Binary file not shown.

benchmark_results/run_8cb9f/binary_reverse.output

+125
Large diffs are not rendered by default.

benchmark_results/run_8cb9f/blake3.output

+93
Large diffs are not rendered by default.

benchmark_results/run_8cb9f/blake3_reflection.output

+132
Large diffs are not rendered by default.

benchmark_results/run_8cb9f/levenstein.output

+126
Large diffs are not rendered by default.

benchmark_results/run_8cb9f/lua.output

+99
Large diffs are not rendered by default.

benchmark_results/run_8cb9f/lua_reflection.output

+93
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)