Spaces:
Sleeping
Sleeping
Upload folder using huggingface_hub
Browse files- graphify-out/GRAPH_REPORT.md +41 -41
- graphify-out/cache/1d6d1136f2e6c5400b59421212d37ade8a8c96189a302285732f1503f8ac2d69.json +1 -0
- graphify-out/cache/8ee8b0cbb12ace4ef6b8d2053668db3499b971e0c2ced594305ec726338127d0.json +1 -0
- graphify-out/graph.html +0 -0
- graphify-out/graph.json +290 -188
- server/app.py +5 -2
- server/debugZero_environment.py +6 -4
- server/requirements.txt +1 -3
graphify-out/GRAPH_REPORT.md
CHANGED
|
@@ -1,12 +1,12 @@
|
|
| 1 |
# Graph Report - C:\Users\astra\Desktop\hackon\debugZero (2026-04-25)
|
| 2 |
|
| 3 |
## Corpus Check
|
| 4 |
-
- 16 files · ~
|
| 5 |
- Verdict: corpus is large enough that graph structure adds value.
|
| 6 |
|
| 7 |
## Summary
|
| 8 |
-
-
|
| 9 |
-
- Extraction:
|
| 10 |
- Token cost: 0 input · 0 output
|
| 11 |
|
| 12 |
## Community Hubs (Navigation)
|
|
@@ -23,25 +23,25 @@
|
|
| 23 |
- [[_COMMUNITY_Community 10|Community 10]]
|
| 24 |
|
| 25 |
## God Nodes (most connected - your core abstractions)
|
| 26 |
-
1. `DebugzeroObservation` -
|
| 27 |
-
2. `
|
| 28 |
-
3. `
|
| 29 |
-
4. `DebugzeroEnvironment` -
|
| 30 |
5. `BugInjectorVisitor` - 11 edges
|
| 31 |
6. `inject_bug()` - 9 edges
|
| 32 |
7. `DebugzeroEnv` - 8 edges
|
| 33 |
-
8. `
|
| 34 |
-
9. `
|
| 35 |
-
10. `
|
| 36 |
|
| 37 |
## Surprising Connections (you probably didn't know these)
|
| 38 |
- `DebugzeroEnv` --uses--> `DebugzeroAction` [INFERRED]
|
| 39 |
C:\Users\astra\Desktop\hackon\debugZero\client.py → C:\Users\astra\Desktop\hackon\debugZero\models.py
|
| 40 |
-
- `DebugzeroEnv` --uses--> `
|
| 41 |
C:\Users\astra\Desktop\hackon\debugZero\client.py → C:\Users\astra\Desktop\hackon\debugZero\models.py
|
| 42 |
- `Client for the DebugZero Environment. This client maintains a persistent We` --uses--> `DebugzeroAction` [INFERRED]
|
| 43 |
C:\Users\astra\Desktop\hackon\debugZero\client.py → C:\Users\astra\Desktop\hackon\debugZero\models.py
|
| 44 |
-
- `Client for the DebugZero Environment. This client maintains a persistent We` --uses--> `
|
| 45 |
C:\Users\astra\Desktop\hackon\debugZero\client.py → C:\Users\astra\Desktop\hackon\debugZero\models.py
|
| 46 |
- `Convert DebugzeroAction to JSON payload for step message. Args:` --uses--> `DebugzeroAction` [INFERRED]
|
| 47 |
C:\Users\astra\Desktop\hackon\debugZero\client.py → C:\Users\astra\Desktop\hackon\debugZero\models.py
|
|
@@ -53,41 +53,41 @@ Cohesion: 0.29
|
|
| 53 |
Nodes (9): inject_bug(), is_safe_injection(), 4 critical checks: - parse succeeds - mutation actually changed code, test_condition_negation(), test_loop_boundary_shift(), test_missing_base_case(), test_off_by_one(), test_safety_check_blocks() (+1 more)
|
| 54 |
|
| 55 |
### Community 1 - "Community 1"
|
| 56 |
-
Cohesion: 0.29
|
| 57 |
-
Nodes (7): DebugzeroEnv, Client for the DebugZero Environment. This client maintains a persistent We, Convert DebugzeroAction to JSON payload for step message. Args:, Parse server response into State object. Args: payload: JSO, DebugzeroState, State for the DebugZero environment, extending default state with seed context., State
|
| 58 |
-
|
| 59 |
-
### Community 2 - "Community 2"
|
| 60 |
Cohesion: 0.2
|
| 61 |
Nodes (1): BugInjectorVisitor
|
| 62 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 63 |
### Community 3 - "Community 3"
|
| 64 |
-
Cohesion: 0.
|
| 65 |
-
Nodes (
|
| 66 |
|
| 67 |
### Community 4 - "Community 4"
|
| 68 |
Cohesion: 0.33
|
| 69 |
Nodes (7): create_dataset(), main(), reward_fn(), compute_proposer_reward(), compute_solver_reward(), get_solve_rate(), record_solve_result()
|
| 70 |
|
| 71 |
### Community 5 - "Community 5"
|
| 72 |
-
Cohesion: 0.
|
| 73 |
-
Nodes (
|
| 74 |
|
| 75 |
### Community 6 - "Community 6"
|
|
|
|
|
|
|
|
|
|
|
|
|
| 76 |
Cohesion: 0.47
|
| 77 |
Nodes (3): DebugzeroEnvironment, Environment, test_local_env()
|
| 78 |
|
| 79 |
-
### Community
|
| 80 |
Cohesion: 0.4
|
| 81 |
-
Nodes (
|
| 82 |
|
| 83 |
-
### Community
|
| 84 |
Cohesion: 0.33
|
| 85 |
Nodes (4): compute_ast_distance(), evaluate_navidadkhah_plausibility(), Offline evaluation of generated bugs against the navidadkhah 25k bug dataset., Computes the string similarity distance between the AST dumps of the original
|
| 86 |
|
| 87 |
-
### Community 9 - "Community 9"
|
| 88 |
-
Cohesion: 0.5
|
| 89 |
-
Nodes (4): Action, Entry point for direct execution via uv run or python -m. This function ena, DebugzeroAction, Action for the DebugZero environment representing the Proposer or Solver inputs.
|
| 90 |
-
|
| 91 |
### Community 10 - "Community 10"
|
| 92 |
Cohesion: 0.67
|
| 93 |
Nodes (0):
|
|
@@ -99,17 +99,17 @@ Nodes (0):
|
|
| 99 |
## Suggested Questions
|
| 100 |
_Questions this graph is uniquely positioned to answer:_
|
| 101 |
|
| 102 |
-
- **Why does `DebugzeroEnvironment` connect `Community
|
| 103 |
-
_High betweenness centrality (0.
|
| 104 |
-
- **Why does `BugInjectorVisitor` connect `Community
|
| 105 |
-
_High betweenness centrality (0.
|
| 106 |
-
- **Why does `inject_bug()` connect `Community 0` to `Community
|
| 107 |
-
_High betweenness centrality (0.
|
| 108 |
-
- **Are the
|
| 109 |
-
_`DebugzeroObservation` has
|
| 110 |
-
- **Are the
|
| 111 |
-
_`
|
| 112 |
-
- **Are the
|
| 113 |
-
_`
|
| 114 |
-
- **Are the
|
| 115 |
-
_`DebugzeroEnvironment` has
|
|
|
|
| 1 |
# Graph Report - C:\Users\astra\Desktop\hackon\debugZero (2026-04-25)
|
| 2 |
|
| 3 |
## Corpus Check
|
| 4 |
+
- 16 files · ~11,370 words
|
| 5 |
- Verdict: corpus is large enough that graph structure adds value.
|
| 6 |
|
| 7 |
## Summary
|
| 8 |
+
- 85 nodes · 139 edges · 11 communities detected
|
| 9 |
+
- Extraction: 60% EXTRACTED · 40% INFERRED · 0% AMBIGUOUS · INFERRED: 55 edges (avg confidence: 0.62)
|
| 10 |
- Token cost: 0 input · 0 output
|
| 11 |
|
| 12 |
## Community Hubs (Navigation)
|
|
|
|
| 23 |
- [[_COMMUNITY_Community 10|Community 10]]
|
| 24 |
|
| 25 |
## God Nodes (most connected - your core abstractions)
|
| 26 |
+
1. `DebugzeroObservation` - 16 edges
|
| 27 |
+
2. `DebugzeroAction` - 14 edges
|
| 28 |
+
3. `DebugzeroState` - 14 edges
|
| 29 |
+
4. `DebugzeroEnvironment` - 13 edges
|
| 30 |
5. `BugInjectorVisitor` - 11 edges
|
| 31 |
6. `inject_bug()` - 9 edges
|
| 32 |
7. `DebugzeroEnv` - 8 edges
|
| 33 |
+
8. `ExecutionResult` - 6 edges
|
| 34 |
+
9. `execute_code()` - 6 edges
|
| 35 |
+
10. `test_local_env()` - 5 edges
|
| 36 |
|
| 37 |
## Surprising Connections (you probably didn't know these)
|
| 38 |
- `DebugzeroEnv` --uses--> `DebugzeroAction` [INFERRED]
|
| 39 |
C:\Users\astra\Desktop\hackon\debugZero\client.py → C:\Users\astra\Desktop\hackon\debugZero\models.py
|
| 40 |
+
- `DebugzeroEnv` --uses--> `DebugzeroState` [INFERRED]
|
| 41 |
C:\Users\astra\Desktop\hackon\debugZero\client.py → C:\Users\astra\Desktop\hackon\debugZero\models.py
|
| 42 |
- `Client for the DebugZero Environment. This client maintains a persistent We` --uses--> `DebugzeroAction` [INFERRED]
|
| 43 |
C:\Users\astra\Desktop\hackon\debugZero\client.py → C:\Users\astra\Desktop\hackon\debugZero\models.py
|
| 44 |
+
- `Client for the DebugZero Environment. This client maintains a persistent We` --uses--> `DebugzeroState` [INFERRED]
|
| 45 |
C:\Users\astra\Desktop\hackon\debugZero\client.py → C:\Users\astra\Desktop\hackon\debugZero\models.py
|
| 46 |
- `Convert DebugzeroAction to JSON payload for step message. Args:` --uses--> `DebugzeroAction` [INFERRED]
|
| 47 |
C:\Users\astra\Desktop\hackon\debugZero\client.py → C:\Users\astra\Desktop\hackon\debugZero\models.py
|
|
|
|
| 53 |
Nodes (9): inject_bug(), is_safe_injection(), 4 critical checks: - parse succeeds - mutation actually changed code, test_condition_negation(), test_loop_boundary_shift(), test_missing_base_case(), test_off_by_one(), test_safety_check_blocks() (+1 more)
|
| 54 |
|
| 55 |
### Community 1 - "Community 1"
|
|
|
|
|
|
|
|
|
|
|
|
|
| 56 |
Cohesion: 0.2
|
| 57 |
Nodes (1): BugInjectorVisitor
|
| 58 |
|
| 59 |
+
### Community 2 - "Community 2"
|
| 60 |
+
Cohesion: 0.33
|
| 61 |
+
Nodes (7): DebugzeroEnv, Client for the DebugZero Environment. This client maintains a persistent We, Convert DebugzeroAction to JSON payload for step message. Args:, Parse server response into StepResult[DebugzeroObservation]. Args:, DebugzeroObservation, Observation from the DebugZero environment following sandbox execution., Observation
|
| 62 |
+
|
| 63 |
### Community 3 - "Community 3"
|
| 64 |
+
Cohesion: 0.28
|
| 65 |
+
Nodes (2): main(), Entry point for direct execution via uv run or python -m. This function ena
|
| 66 |
|
| 67 |
### Community 4 - "Community 4"
|
| 68 |
Cohesion: 0.33
|
| 69 |
Nodes (7): create_dataset(), main(), reward_fn(), compute_proposer_reward(), compute_solver_reward(), get_solve_rate(), record_solve_result()
|
| 70 |
|
| 71 |
### Community 5 - "Community 5"
|
| 72 |
+
Cohesion: 0.29
|
| 73 |
+
Nodes (7): Action, Entry point for direct execution via uv run or python -m. This function ena, Dual-role DebugZero Environment wrapping a Python sandbox execution for Prop, Dual-role DebugZero Environment wrapping a Python sandbox execution for Prop, ExecutionResult, DebugzeroAction, Action for the DebugZero environment representing the Proposer or Solver inputs.
|
| 74 |
|
| 75 |
### Community 6 - "Community 6"
|
| 76 |
+
Cohesion: 0.32
|
| 77 |
+
Nodes (6): execute_code(), is_safe(), Check if the code contains any blocked imports strings. Also performs a qu, Executes the provided python code alongside its tests in an isolated subprocess., test_execute_code(), test_executor_is_safe()
|
| 78 |
+
|
| 79 |
+
### Community 7 - "Community 7"
|
| 80 |
Cohesion: 0.47
|
| 81 |
Nodes (3): DebugzeroEnvironment, Environment, test_local_env()
|
| 82 |
|
| 83 |
+
### Community 8 - "Community 8"
|
| 84 |
Cohesion: 0.4
|
| 85 |
+
Nodes (4): Parse server response into State object. Args: payload: JSO, DebugzeroState, State for the DebugZero environment, extending default state with seed context., State
|
| 86 |
|
| 87 |
+
### Community 9 - "Community 9"
|
| 88 |
Cohesion: 0.33
|
| 89 |
Nodes (4): compute_ast_distance(), evaluate_navidadkhah_plausibility(), Offline evaluation of generated bugs against the navidadkhah 25k bug dataset., Computes the string similarity distance between the AST dumps of the original
|
| 90 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 91 |
### Community 10 - "Community 10"
|
| 92 |
Cohesion: 0.67
|
| 93 |
Nodes (0):
|
|
|
|
| 99 |
## Suggested Questions
|
| 100 |
_Questions this graph is uniquely positioned to answer:_
|
| 101 |
|
| 102 |
+
- **Why does `DebugzeroEnvironment` connect `Community 7` to `Community 8`, `Community 2`, `Community 3`, `Community 5`?**
|
| 103 |
+
_High betweenness centrality (0.213) - this node is a cross-community bridge._
|
| 104 |
+
- **Why does `BugInjectorVisitor` connect `Community 1` to `Community 0`?**
|
| 105 |
+
_High betweenness centrality (0.173) - this node is a cross-community bridge._
|
| 106 |
+
- **Why does `inject_bug()` connect `Community 0` to `Community 1`?**
|
| 107 |
+
_High betweenness centrality (0.132) - this node is a cross-community bridge._
|
| 108 |
+
- **Are the 13 inferred relationships involving `DebugzeroObservation` (e.g. with `DebugzeroEnv` and `Client for the DebugZero Environment. This client maintains a persistent We`) actually correct?**
|
| 109 |
+
_`DebugzeroObservation` has 13 INFERRED edges - model-reasoned connections that need verification._
|
| 110 |
+
- **Are the 11 inferred relationships involving `DebugzeroAction` (e.g. with `DebugzeroEnv` and `Client for the DebugZero Environment. This client maintains a persistent We`) actually correct?**
|
| 111 |
+
_`DebugzeroAction` has 11 INFERRED edges - model-reasoned connections that need verification._
|
| 112 |
+
- **Are the 11 inferred relationships involving `DebugzeroState` (e.g. with `DebugzeroEnv` and `Client for the DebugZero Environment. This client maintains a persistent We`) actually correct?**
|
| 113 |
+
_`DebugzeroState` has 11 INFERRED edges - model-reasoned connections that need verification._
|
| 114 |
+
- **Are the 7 inferred relationships involving `DebugzeroEnvironment` (e.g. with `Entry point for direct execution via uv run or python -m. This function ena` and `DebugzeroAction`) actually correct?**
|
| 115 |
+
_`DebugzeroEnvironment` has 7 INFERRED edges - model-reasoned connections that need verification._
|
graphify-out/cache/1d6d1136f2e6c5400b59421212d37ade8a8c96189a302285732f1503f8ac2d69.json
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
{"nodes": [{"id": "c_users_astra_desktop_hackon_debugzero_server_debugzero_environment_py", "label": "debugZero_environment.py", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\debugZero_environment.py", "source_location": "L1"}, {"id": "debugzero_environment_debugzeroenvironment", "label": "DebugzeroEnvironment", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\debugZero_environment.py", "source_location": "L40"}, {"id": "environment", "label": "Environment", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "debugzero_environment_debugzeroenvironment_init", "label": ".__init__()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\debugZero_environment.py", "source_location": "L47"}, {"id": "debugzero_environment_debugzeroenvironment_reset", "label": ".reset()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\debugZero_environment.py", "source_location": "L58"}, {"id": "debugzero_environment_debugzeroenvironment_step", "label": ".step()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\debugZero_environment.py", "source_location": "L79"}, {"id": "debugzero_environment_state", "label": "state()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\debugZero_environment.py", "source_location": "L129"}, {"id": "debugzero_environment_rationale_41", "label": "Dual-role DebugZero Environment wrapping a Python sandbox execution for Prop", "file_type": "rationale", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\debugZero_environment.py", "source_location": "L41"}], "edges": [{"source": "c_users_astra_desktop_hackon_debugzero_server_debugzero_environment_py", "target": "uuid", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\debugZero_environment.py", "source_location": "L11", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_debugzero_server_debugzero_environment_py", "target": "openenv_core_env_server_interfaces", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\debugZero_environment.py", "source_location": "L13", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_debugzero_server_debugzero_environment_py", "target": "openenv_core_env_server_types", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\debugZero_environment.py", "source_location": "L14", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_debugzero_server_debugzero_environment_py", "target": "models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\debugZero_environment.py", "source_location": "L17", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_debugzero_server_debugzero_environment_py", "target": "c_users_astra_desktop_hackon_debugzero_models_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\debugZero_environment.py", "source_location": "L19", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_debugzero_server_debugzero_environment_py", "target": "models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\debugZero_environment.py", "source_location": "L21", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_debugzero_server_debugzero_environment_py", "target": "c_users_astra_desktop_hackon_debugzero_server_executor_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\debugZero_environment.py", "source_location": "L24", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_debugzero_server_debugzero_environment_py", "target": "c_users_astra_desktop_hackon_debugzero_server_bug_injector_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\debugZero_environment.py", "source_location": "L25", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_debugzero_server_debugzero_environment_py", "target": "c_users_astra_desktop_hackon_debugzero_server_plausibility_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\debugZero_environment.py", "source_location": "L26", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_debugzero_server_debugzero_environment_py", "target": "executor", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\debugZero_environment.py", "source_location": "L28", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_debugzero_server_debugzero_environment_py", "target": "bug_injector", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\debugZero_environment.py", "source_location": "L29", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_debugzero_server_debugzero_environment_py", "target": "plausibility", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\debugZero_environment.py", "source_location": "L30", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_debugzero_server_debugzero_environment_py", "target": "debugzero_environment_debugzeroenvironment", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\debugZero_environment.py", "source_location": "L40", "weight": 1.0}, {"source": "debugzero_environment_debugzeroenvironment", "target": "environment", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\debugZero_environment.py", "source_location": "L40", "weight": 1.0}, {"source": "debugzero_environment_debugzeroenvironment", "target": "debugzero_environment_debugzeroenvironment_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\debugZero_environment.py", "source_location": "L47", "weight": 1.0}, {"source": "debugzero_environment_debugzeroenvironment", "target": "debugzero_environment_debugzeroenvironment_reset", "relation": "method", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\debugZero_environment.py", "source_location": "L58", "weight": 1.0}, {"source": "debugzero_environment_debugzeroenvironment", "target": "debugzero_environment_debugzeroenvironment_step", "relation": "method", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\debugZero_environment.py", "source_location": "L79", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_debugzero_server_debugzero_environment_py", "target": "debugzero_environment_state", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\debugZero_environment.py", "source_location": "L129", "weight": 1.0}, {"source": "debugzero_environment_rationale_41", "target": "debugzero_environment_debugzeroenvironment", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\debugZero_environment.py", "source_location": "L41", "weight": 1.0}], "raw_calls": [{"caller_nid": "debugzero_environment_debugzeroenvironment_init", "callee": "DebugzeroState", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\debugZero_environment.py", "source_location": "L48"}, {"caller_nid": "debugzero_environment_debugzeroenvironment_init", "callee": "str", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\debugZero_environment.py", "source_location": "L49"}, {"caller_nid": "debugzero_environment_debugzeroenvironment_init", "callee": "uuid4", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\debugZero_environment.py", "source_location": "L49"}, {"caller_nid": "debugzero_environment_debugzeroenvironment_reset", "callee": "DebugzeroState", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\debugZero_environment.py", "source_location": "L59"}, {"caller_nid": "debugzero_environment_debugzeroenvironment_reset", "callee": "str", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\debugZero_environment.py", "source_location": "L60"}, {"caller_nid": "debugzero_environment_debugzeroenvironment_reset", "callee": "uuid4", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\debugZero_environment.py", "source_location": "L60"}, {"caller_nid": "debugzero_environment_debugzeroenvironment_reset", "callee": "DebugzeroObservation", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\debugZero_environment.py", "source_location": "L69"}, {"caller_nid": "debugzero_environment_debugzeroenvironment_step", "callee": "execute_code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\debugZero_environment.py", "source_location": "L91"}, {"caller_nid": "debugzero_environment_debugzeroenvironment_step", "callee": "DebugzeroObservation", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\debugZero_environment.py", "source_location": "L97"}, {"caller_nid": "debugzero_environment_debugzeroenvironment_step", "callee": "execute_code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\debugZero_environment.py", "source_location": "L112"}, {"caller_nid": "debugzero_environment_debugzeroenvironment_step", "callee": "DebugzeroObservation", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\debugZero_environment.py", "source_location": "L116"}, {"caller_nid": "debugzero_environment_debugzeroenvironment_step", "callee": "DebugzeroObservation", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\debugZero_environment.py", "source_location": "L126"}]}
|
graphify-out/cache/8ee8b0cbb12ace4ef6b8d2053668db3499b971e0c2ced594305ec726338127d0.json
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
{"nodes": [{"id": "c_users_astra_desktop_hackon_debugzero_server_app_py", "label": "app.py", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\app.py", "source_location": "L1"}, {"id": "app_main", "label": "main()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\app.py", "source_location": "L63"}, {"id": "app_rationale_64", "label": "Entry point for direct execution via uv run or python -m. This function ena", "file_type": "rationale", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\app.py", "source_location": "L64"}], "edges": [{"source": "c_users_astra_desktop_hackon_debugzero_server_app_py", "target": "os", "relation": "imports", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\app.py", "source_location": "L30", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_debugzero_server_app_py", "target": "openenv_core_env_server_http_server", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\app.py", "source_location": "L36", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_debugzero_server_app_py", "target": "models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\app.py", "source_location": "L43", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_debugzero_server_app_py", "target": "c_users_astra_desktop_hackon_debugzero_server_debugzero_environment_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\app.py", "source_location": "L44", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_debugzero_server_app_py", "target": "c_users_astra_desktop_hackon_debugzero_models_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\app.py", "source_location": "L46", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_debugzero_server_app_py", "target": "c_users_astra_desktop_hackon_debugzero_server_debugzero_environment_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\app.py", "source_location": "L47", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_debugzero_server_app_py", "target": "models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\app.py", "source_location": "L49", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_debugzero_server_app_py", "target": "server_debugzero_environment", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\app.py", "source_location": "L50", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_debugzero_server_app_py", "target": "app_main", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\app.py", "source_location": "L63", "weight": 1.0}, {"source": "app_rationale_64", "target": "app_main", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\app.py", "source_location": "L64", "weight": 1.0}], "raw_calls": [{"caller_nid": "app_main", "callee": "ArgumentParser", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\app.py", "source_location": "L75"}, {"caller_nid": "app_main", "callee": "add_argument", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\app.py", "source_location": "L76"}, {"caller_nid": "app_main", "callee": "add_argument", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\app.py", "source_location": "L77"}, {"caller_nid": "app_main", "callee": "parse_args", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\app.py", "source_location": "L78"}, {"caller_nid": "app_main", "callee": "run", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\app.py", "source_location": "L80"}]}
|
graphify-out/graph.html
CHANGED
|
The diff for this file is too large to render.
See raw diff
|
|
|
graphify-out/graph.json
CHANGED
|
@@ -9,7 +9,7 @@
|
|
| 9 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\client.py",
|
| 10 |
"source_location": "L1",
|
| 11 |
"id": "c_users_astra_desktop_hackon_debugzero_client_py",
|
| 12 |
-
"community":
|
| 13 |
"norm_label": "client.py"
|
| 14 |
},
|
| 15 |
{
|
|
@@ -18,7 +18,7 @@
|
|
| 18 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\client.py",
|
| 19 |
"source_location": "L18",
|
| 20 |
"id": "client_debugzeroenv",
|
| 21 |
-
"community":
|
| 22 |
"norm_label": "debugzeroenv"
|
| 23 |
},
|
| 24 |
{
|
|
@@ -27,7 +27,7 @@
|
|
| 27 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\client.py",
|
| 28 |
"source_location": "L47",
|
| 29 |
"id": "client_debugzeroenv_step_payload",
|
| 30 |
-
"community":
|
| 31 |
"norm_label": "._step_payload()"
|
| 32 |
},
|
| 33 |
{
|
|
@@ -36,7 +36,7 @@
|
|
| 36 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\client.py",
|
| 37 |
"source_location": "L62",
|
| 38 |
"id": "client_debugzeroenv_parse_result",
|
| 39 |
-
"community":
|
| 40 |
"norm_label": "._parse_result()"
|
| 41 |
},
|
| 42 |
{
|
|
@@ -45,7 +45,7 @@
|
|
| 45 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\client.py",
|
| 46 |
"source_location": "L90",
|
| 47 |
"id": "client_debugzeroenv_parse_state",
|
| 48 |
-
"community":
|
| 49 |
"norm_label": "._parse_state()"
|
| 50 |
},
|
| 51 |
{
|
|
@@ -53,36 +53,36 @@
|
|
| 53 |
"file_type": "rationale",
|
| 54 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\client.py",
|
| 55 |
"source_location": "L21",
|
| 56 |
-
"
|
| 57 |
-
"
|
| 58 |
-
"
|
| 59 |
},
|
| 60 |
{
|
| 61 |
"label": "Convert DebugzeroAction to JSON payload for step message. Args:",
|
| 62 |
"file_type": "rationale",
|
| 63 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\client.py",
|
| 64 |
"source_location": "L48",
|
| 65 |
-
"
|
| 66 |
-
"
|
| 67 |
-
"
|
| 68 |
},
|
| 69 |
{
|
| 70 |
"label": "Parse server response into StepResult[DebugzeroObservation]. Args:",
|
| 71 |
"file_type": "rationale",
|
| 72 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\client.py",
|
| 73 |
"source_location": "L63",
|
| 74 |
-
"
|
| 75 |
-
"
|
| 76 |
-
"
|
| 77 |
},
|
| 78 |
{
|
| 79 |
"label": "Parse server response into State object. Args: payload: JSO",
|
| 80 |
"file_type": "rationale",
|
| 81 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\client.py",
|
| 82 |
"source_location": "L91",
|
| 83 |
-
"
|
| 84 |
-
"
|
| 85 |
-
"
|
| 86 |
},
|
| 87 |
{
|
| 88 |
"label": "models.py",
|
|
@@ -90,7 +90,7 @@
|
|
| 90 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\models.py",
|
| 91 |
"source_location": "L1",
|
| 92 |
"id": "c_users_astra_desktop_hackon_debugzero_models_py",
|
| 93 |
-
"community":
|
| 94 |
"norm_label": "models.py"
|
| 95 |
},
|
| 96 |
{
|
|
@@ -99,7 +99,7 @@
|
|
| 99 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\models.py",
|
| 100 |
"source_location": "L18",
|
| 101 |
"id": "models_debugzeroaction",
|
| 102 |
-
"community":
|
| 103 |
"norm_label": "debugzeroaction"
|
| 104 |
},
|
| 105 |
{
|
|
@@ -108,7 +108,7 @@
|
|
| 108 |
"source_file": "",
|
| 109 |
"source_location": "",
|
| 110 |
"id": "action",
|
| 111 |
-
"community":
|
| 112 |
"norm_label": "action"
|
| 113 |
},
|
| 114 |
{
|
|
@@ -117,7 +117,7 @@
|
|
| 117 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\models.py",
|
| 118 |
"source_location": "L25",
|
| 119 |
"id": "models_debugzeroobservation",
|
| 120 |
-
"community":
|
| 121 |
"norm_label": "debugzeroobservation"
|
| 122 |
},
|
| 123 |
{
|
|
@@ -126,7 +126,7 @@
|
|
| 126 |
"source_file": "",
|
| 127 |
"source_location": "",
|
| 128 |
"id": "observation",
|
| 129 |
-
"community":
|
| 130 |
"norm_label": "observation"
|
| 131 |
},
|
| 132 |
{
|
|
@@ -135,7 +135,7 @@
|
|
| 135 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\models.py",
|
| 136 |
"source_location": "L34",
|
| 137 |
"id": "models_debugzerostate",
|
| 138 |
-
"community":
|
| 139 |
"norm_label": "debugzerostate"
|
| 140 |
},
|
| 141 |
{
|
|
@@ -144,7 +144,7 @@
|
|
| 144 |
"source_file": "",
|
| 145 |
"source_location": "",
|
| 146 |
"id": "state",
|
| 147 |
-
"community":
|
| 148 |
"norm_label": "state"
|
| 149 |
},
|
| 150 |
{
|
|
@@ -152,27 +152,27 @@
|
|
| 152 |
"file_type": "rationale",
|
| 153 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\models.py",
|
| 154 |
"source_location": "L19",
|
| 155 |
-
"
|
| 156 |
-
"
|
| 157 |
-
"
|
| 158 |
},
|
| 159 |
{
|
| 160 |
"label": "Observation from the DebugZero environment following sandbox execution.",
|
| 161 |
"file_type": "rationale",
|
| 162 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\models.py",
|
| 163 |
"source_location": "L26",
|
| 164 |
-
"
|
| 165 |
-
"
|
| 166 |
-
"
|
| 167 |
},
|
| 168 |
{
|
| 169 |
"label": "State for the DebugZero environment, extending default state with seed context.",
|
| 170 |
"file_type": "rationale",
|
| 171 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\models.py",
|
| 172 |
"source_location": "L35",
|
| 173 |
-
"
|
| 174 |
-
"
|
| 175 |
-
"
|
| 176 |
},
|
| 177 |
{
|
| 178 |
"label": "run_episode.py",
|
|
@@ -180,7 +180,7 @@
|
|
| 180 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\run_episode.py",
|
| 181 |
"source_location": "L1",
|
| 182 |
"id": "c_users_astra_desktop_hackon_debugzero_run_episode_py",
|
| 183 |
-
"community":
|
| 184 |
"norm_label": "run_episode.py"
|
| 185 |
},
|
| 186 |
{
|
|
@@ -189,7 +189,7 @@
|
|
| 189 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\run_episode.py",
|
| 190 |
"source_location": "L7",
|
| 191 |
"id": "run_episode_test_local_env",
|
| 192 |
-
"community":
|
| 193 |
"norm_label": "test_local_env()"
|
| 194 |
},
|
| 195 |
{
|
|
@@ -198,7 +198,7 @@
|
|
| 198 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\__init__.py",
|
| 199 |
"source_location": "L1",
|
| 200 |
"id": "c_users_astra_desktop_hackon_debugzero_init_py",
|
| 201 |
-
"community":
|
| 202 |
"norm_label": "__init__.py"
|
| 203 |
},
|
| 204 |
{
|
|
@@ -207,7 +207,7 @@
|
|
| 207 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\eval\\plausibility_eval.py",
|
| 208 |
"source_location": "L1",
|
| 209 |
"id": "c_users_astra_desktop_hackon_debugzero_eval_plausibility_eval_py",
|
| 210 |
-
"community":
|
| 211 |
"norm_label": "plausibility_eval.py"
|
| 212 |
},
|
| 213 |
{
|
|
@@ -216,7 +216,7 @@
|
|
| 216 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\eval\\plausibility_eval.py",
|
| 217 |
"source_location": "L5",
|
| 218 |
"id": "plausibility_eval_evaluate_navidadkhah_plausibility",
|
| 219 |
-
"community":
|
| 220 |
"norm_label": "evaluate_navidadkhah_plausibility()"
|
| 221 |
},
|
| 222 |
{
|
|
@@ -224,9 +224,9 @@
|
|
| 224 |
"file_type": "rationale",
|
| 225 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\eval\\plausibility_eval.py",
|
| 226 |
"source_location": "L6",
|
| 227 |
-
"
|
| 228 |
-
"
|
| 229 |
-
"
|
| 230 |
},
|
| 231 |
{
|
| 232 |
"label": "test_bug_injector.py",
|
|
@@ -297,7 +297,7 @@
|
|
| 297 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\eval\\test_executor.py",
|
| 298 |
"source_location": "L1",
|
| 299 |
"id": "c_users_astra_desktop_hackon_debugzero_eval_test_executor_py",
|
| 300 |
-
"community":
|
| 301 |
"norm_label": "test_executor.py"
|
| 302 |
},
|
| 303 |
{
|
|
@@ -306,7 +306,7 @@
|
|
| 306 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\eval\\test_executor.py",
|
| 307 |
"source_location": "L4",
|
| 308 |
"id": "test_executor_test_executor_is_safe",
|
| 309 |
-
"community":
|
| 310 |
"norm_label": "test_executor_is_safe()"
|
| 311 |
},
|
| 312 |
{
|
|
@@ -315,7 +315,7 @@
|
|
| 315 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\eval\\test_executor.py",
|
| 316 |
"source_location": "L16",
|
| 317 |
"id": "test_executor_test_execute_code",
|
| 318 |
-
"community":
|
| 319 |
"norm_label": "test_execute_code()"
|
| 320 |
},
|
| 321 |
{
|
|
@@ -324,25 +324,25 @@
|
|
| 324 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\app.py",
|
| 325 |
"source_location": "L1",
|
| 326 |
"id": "c_users_astra_desktop_hackon_debugzero_server_app_py",
|
| 327 |
-
"community":
|
| 328 |
"norm_label": "app.py"
|
| 329 |
},
|
| 330 |
{
|
| 331 |
"label": "main()",
|
| 332 |
"file_type": "code",
|
| 333 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\app.py",
|
| 334 |
-
"source_location": "
|
| 335 |
"id": "app_main",
|
| 336 |
-
"community":
|
| 337 |
"norm_label": "main()"
|
| 338 |
},
|
| 339 |
{
|
| 340 |
"label": "Entry point for direct execution via uv run or python -m. This function ena",
|
| 341 |
"file_type": "rationale",
|
| 342 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\app.py",
|
| 343 |
-
"source_location": "
|
| 344 |
-
"id": "
|
| 345 |
-
"community":
|
| 346 |
"norm_label": "entry point for direct execution via uv run or python -m. this function ena"
|
| 347 |
},
|
| 348 |
{
|
|
@@ -369,7 +369,7 @@
|
|
| 369 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\bug_injector.py",
|
| 370 |
"source_location": "L19",
|
| 371 |
"id": "bug_injector_buginjectorvisitor",
|
| 372 |
-
"community":
|
| 373 |
"norm_label": "buginjectorvisitor"
|
| 374 |
},
|
| 375 |
{
|
|
@@ -378,7 +378,7 @@
|
|
| 378 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\bug_injector.py",
|
| 379 |
"source_location": "L20",
|
| 380 |
"id": "bug_injector_buginjectorvisitor_init",
|
| 381 |
-
"community":
|
| 382 |
"norm_label": ".__init__()"
|
| 383 |
},
|
| 384 |
{
|
|
@@ -387,7 +387,7 @@
|
|
| 387 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\bug_injector.py",
|
| 388 |
"source_location": "L25",
|
| 389 |
"id": "bug_injector_buginjectorvisitor_visit_constant",
|
| 390 |
-
"community":
|
| 391 |
"norm_label": ".visit_constant()"
|
| 392 |
},
|
| 393 |
{
|
|
@@ -396,7 +396,7 @@
|
|
| 396 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\bug_injector.py",
|
| 397 |
"source_location": "L38",
|
| 398 |
"id": "bug_injector_buginjectorvisitor_visit_compare",
|
| 399 |
-
"community":
|
| 400 |
"norm_label": ".visit_compare()"
|
| 401 |
},
|
| 402 |
{
|
|
@@ -405,7 +405,7 @@
|
|
| 405 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\bug_injector.py",
|
| 406 |
"source_location": "L64",
|
| 407 |
"id": "bug_injector_buginjectorvisitor_visit_binop",
|
| 408 |
-
"community":
|
| 409 |
"norm_label": ".visit_binop()"
|
| 410 |
},
|
| 411 |
{
|
|
@@ -414,7 +414,7 @@
|
|
| 414 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\bug_injector.py",
|
| 415 |
"source_location": "L84",
|
| 416 |
"id": "bug_injector_buginjectorvisitor_visit_call",
|
| 417 |
-
"community":
|
| 418 |
"norm_label": ".visit_call()"
|
| 419 |
},
|
| 420 |
{
|
|
@@ -423,7 +423,7 @@
|
|
| 423 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\bug_injector.py",
|
| 424 |
"source_location": "L108",
|
| 425 |
"id": "bug_injector_buginjectorvisitor_visit_if",
|
| 426 |
-
"community":
|
| 427 |
"norm_label": ".visit_if()"
|
| 428 |
},
|
| 429 |
{
|
|
@@ -432,7 +432,7 @@
|
|
| 432 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\bug_injector.py",
|
| 433 |
"source_location": "L127",
|
| 434 |
"id": "bug_injector_buginjectorvisitor_visit_slice",
|
| 435 |
-
"community":
|
| 436 |
"norm_label": ".visit_slice()"
|
| 437 |
},
|
| 438 |
{
|
|
@@ -441,7 +441,7 @@
|
|
| 441 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\bug_injector.py",
|
| 442 |
"source_location": "L142",
|
| 443 |
"id": "bug_injector_buginjectorvisitor_visit_name",
|
| 444 |
-
"community":
|
| 445 |
"norm_label": ".visit_name()"
|
| 446 |
},
|
| 447 |
{
|
|
@@ -450,7 +450,7 @@
|
|
| 450 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\bug_injector.py",
|
| 451 |
"source_location": "L146",
|
| 452 |
"id": "bug_injector_buginjectorvisitor_visit_assign",
|
| 453 |
-
"community":
|
| 454 |
"norm_label": ".visit_assign()"
|
| 455 |
},
|
| 456 |
{
|
|
@@ -467,9 +467,9 @@
|
|
| 467 |
"file_type": "rationale",
|
| 468 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\bug_injector.py",
|
| 469 |
"source_location": "L160",
|
| 470 |
-
"id": "bug_injector_rationale_160",
|
| 471 |
"community": 0,
|
| 472 |
-
"norm_label": "4 critical checks: - parse succeeds - mutation actually changed code"
|
|
|
|
| 473 |
},
|
| 474 |
{
|
| 475 |
"label": "debugZero_environment.py",
|
|
@@ -477,16 +477,16 @@
|
|
| 477 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\debugZero_environment.py",
|
| 478 |
"source_location": "L1",
|
| 479 |
"id": "c_users_astra_desktop_hackon_debugzero_server_debugzero_environment_py",
|
| 480 |
-
"community":
|
| 481 |
"norm_label": "debugzero_environment.py"
|
| 482 |
},
|
| 483 |
{
|
| 484 |
"label": "DebugzeroEnvironment",
|
| 485 |
"file_type": "code",
|
| 486 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\debugZero_environment.py",
|
| 487 |
-
"source_location": "
|
| 488 |
"id": "debugzero_environment_debugzeroenvironment",
|
| 489 |
-
"community":
|
| 490 |
"norm_label": "debugzeroenvironment"
|
| 491 |
},
|
| 492 |
{
|
|
@@ -495,52 +495,52 @@
|
|
| 495 |
"source_file": "",
|
| 496 |
"source_location": "",
|
| 497 |
"id": "environment",
|
| 498 |
-
"community":
|
| 499 |
"norm_label": "environment"
|
| 500 |
},
|
| 501 |
{
|
| 502 |
"label": ".__init__()",
|
| 503 |
"file_type": "code",
|
| 504 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\debugZero_environment.py",
|
| 505 |
-
"source_location": "
|
| 506 |
"id": "debugzero_environment_debugzeroenvironment_init",
|
| 507 |
-
"community":
|
| 508 |
"norm_label": ".__init__()"
|
| 509 |
},
|
| 510 |
{
|
| 511 |
"label": ".reset()",
|
| 512 |
"file_type": "code",
|
| 513 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\debugZero_environment.py",
|
| 514 |
-
"source_location": "
|
| 515 |
"id": "debugzero_environment_debugzeroenvironment_reset",
|
| 516 |
-
"community":
|
| 517 |
"norm_label": ".reset()"
|
| 518 |
},
|
| 519 |
{
|
| 520 |
"label": ".step()",
|
| 521 |
"file_type": "code",
|
| 522 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\debugZero_environment.py",
|
| 523 |
-
"source_location": "
|
| 524 |
"id": "debugzero_environment_debugzeroenvironment_step",
|
| 525 |
-
"community":
|
| 526 |
"norm_label": ".step()"
|
| 527 |
},
|
| 528 |
{
|
| 529 |
"label": "state()",
|
| 530 |
"file_type": "code",
|
| 531 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\debugZero_environment.py",
|
| 532 |
-
"source_location": "
|
| 533 |
"id": "debugzero_environment_state",
|
| 534 |
-
"community":
|
| 535 |
"norm_label": "state()"
|
| 536 |
},
|
| 537 |
{
|
| 538 |
"label": "Dual-role DebugZero Environment wrapping a Python sandbox execution for Prop",
|
| 539 |
"file_type": "rationale",
|
| 540 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\debugZero_environment.py",
|
| 541 |
-
"source_location": "
|
| 542 |
-
"id": "
|
| 543 |
-
"community":
|
| 544 |
"norm_label": "dual-role debugzero environment wrapping a python sandbox execution for prop"
|
| 545 |
},
|
| 546 |
{
|
|
@@ -549,7 +549,7 @@
|
|
| 549 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\executor.py",
|
| 550 |
"source_location": "L1",
|
| 551 |
"id": "c_users_astra_desktop_hackon_debugzero_server_executor_py",
|
| 552 |
-
"community":
|
| 553 |
"norm_label": "executor.py"
|
| 554 |
},
|
| 555 |
{
|
|
@@ -558,7 +558,7 @@
|
|
| 558 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\executor.py",
|
| 559 |
"source_location": "L9",
|
| 560 |
"id": "executor_is_safe",
|
| 561 |
-
"community":
|
| 562 |
"norm_label": "is_safe()"
|
| 563 |
},
|
| 564 |
{
|
|
@@ -567,7 +567,7 @@
|
|
| 567 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\executor.py",
|
| 568 |
"source_location": "L44",
|
| 569 |
"id": "executor_executionresult",
|
| 570 |
-
"community":
|
| 571 |
"norm_label": "executionresult"
|
| 572 |
},
|
| 573 |
{
|
|
@@ -576,7 +576,7 @@
|
|
| 576 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\executor.py",
|
| 577 |
"source_location": "L45",
|
| 578 |
"id": "executor_executionresult_init",
|
| 579 |
-
"community":
|
| 580 |
"norm_label": ".__init__()"
|
| 581 |
},
|
| 582 |
{
|
|
@@ -585,7 +585,7 @@
|
|
| 585 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\executor.py",
|
| 586 |
"source_location": "L51",
|
| 587 |
"id": "executor_execute_code",
|
| 588 |
-
"community":
|
| 589 |
"norm_label": "execute_code()"
|
| 590 |
},
|
| 591 |
{
|
|
@@ -593,18 +593,18 @@
|
|
| 593 |
"file_type": "rationale",
|
| 594 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\executor.py",
|
| 595 |
"source_location": "L10",
|
| 596 |
-
"
|
| 597 |
-
"
|
| 598 |
-
"
|
| 599 |
},
|
| 600 |
{
|
| 601 |
"label": "Executes the provided python code alongside its tests in an isolated subprocess.",
|
| 602 |
"file_type": "rationale",
|
| 603 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\executor.py",
|
| 604 |
"source_location": "L52",
|
| 605 |
-
"
|
| 606 |
-
"
|
| 607 |
-
"
|
| 608 |
},
|
| 609 |
{
|
| 610 |
"label": "plausibility.py",
|
|
@@ -612,7 +612,7 @@
|
|
| 612 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\plausibility.py",
|
| 613 |
"source_location": "L1",
|
| 614 |
"id": "c_users_astra_desktop_hackon_debugzero_server_plausibility_py",
|
| 615 |
-
"community":
|
| 616 |
"norm_label": "plausibility.py"
|
| 617 |
},
|
| 618 |
{
|
|
@@ -621,7 +621,7 @@
|
|
| 621 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\plausibility.py",
|
| 622 |
"source_location": "L4",
|
| 623 |
"id": "plausibility_compute_ast_distance",
|
| 624 |
-
"community":
|
| 625 |
"norm_label": "compute_ast_distance()"
|
| 626 |
},
|
| 627 |
{
|
|
@@ -629,9 +629,9 @@
|
|
| 629 |
"file_type": "rationale",
|
| 630 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\plausibility.py",
|
| 631 |
"source_location": "L5",
|
| 632 |
-
"
|
| 633 |
-
"
|
| 634 |
-
"
|
| 635 |
},
|
| 636 |
{
|
| 637 |
"label": "__init__.py",
|
|
@@ -639,7 +639,7 @@
|
|
| 639 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\__init__.py",
|
| 640 |
"source_location": "L1",
|
| 641 |
"id": "c_users_astra_desktop_hackon_debugzero_server_init_py",
|
| 642 |
-
"community":
|
| 643 |
"norm_label": "__init__.py"
|
| 644 |
},
|
| 645 |
{
|
|
@@ -749,6 +749,24 @@
|
|
| 749 |
"id": "rewards_compute_solver_reward",
|
| 750 |
"community": 4,
|
| 751 |
"norm_label": "compute_solver_reward()"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 752 |
}
|
| 753 |
],
|
| 754 |
"links": [
|
|
@@ -844,9 +862,9 @@
|
|
| 844 |
"weight": 0.8,
|
| 845 |
"_src": "client_debugzeroenv",
|
| 846 |
"_tgt": "models_debugzeroaction",
|
|
|
|
| 847 |
"source": "client_debugzeroenv",
|
| 848 |
-
"target": "models_debugzeroaction"
|
| 849 |
-
"confidence_score": 0.5
|
| 850 |
},
|
| 851 |
{
|
| 852 |
"relation": "uses",
|
|
@@ -856,9 +874,9 @@
|
|
| 856 |
"weight": 0.8,
|
| 857 |
"_src": "client_debugzeroenv",
|
| 858 |
"_tgt": "models_debugzeroobservation",
|
|
|
|
| 859 |
"source": "client_debugzeroenv",
|
| 860 |
-
"target": "models_debugzeroobservation"
|
| 861 |
-
"confidence_score": 0.5
|
| 862 |
},
|
| 863 |
{
|
| 864 |
"relation": "uses",
|
|
@@ -868,9 +886,9 @@
|
|
| 868 |
"weight": 0.8,
|
| 869 |
"_src": "client_debugzeroenv",
|
| 870 |
"_tgt": "models_debugzerostate",
|
|
|
|
| 871 |
"source": "client_debugzeroenv",
|
| 872 |
-
"target": "models_debugzerostate"
|
| 873 |
-
"confidence_score": 0.5
|
| 874 |
},
|
| 875 |
{
|
| 876 |
"relation": "rationale_for",
|
|
@@ -940,9 +958,9 @@
|
|
| 940 |
"weight": 0.8,
|
| 941 |
"_src": "client_rationale_21",
|
| 942 |
"_tgt": "models_debugzeroaction",
|
|
|
|
| 943 |
"source": "client_rationale_21",
|
| 944 |
-
"target": "models_debugzeroaction"
|
| 945 |
-
"confidence_score": 0.5
|
| 946 |
},
|
| 947 |
{
|
| 948 |
"relation": "uses",
|
|
@@ -952,9 +970,9 @@
|
|
| 952 |
"weight": 0.8,
|
| 953 |
"_src": "client_rationale_21",
|
| 954 |
"_tgt": "models_debugzeroobservation",
|
|
|
|
| 955 |
"source": "client_rationale_21",
|
| 956 |
-
"target": "models_debugzeroobservation"
|
| 957 |
-
"confidence_score": 0.5
|
| 958 |
},
|
| 959 |
{
|
| 960 |
"relation": "uses",
|
|
@@ -964,9 +982,9 @@
|
|
| 964 |
"weight": 0.8,
|
| 965 |
"_src": "client_rationale_21",
|
| 966 |
"_tgt": "models_debugzerostate",
|
|
|
|
| 967 |
"source": "client_rationale_21",
|
| 968 |
-
"target": "models_debugzerostate"
|
| 969 |
-
"confidence_score": 0.5
|
| 970 |
},
|
| 971 |
{
|
| 972 |
"relation": "uses",
|
|
@@ -976,9 +994,9 @@
|
|
| 976 |
"weight": 0.8,
|
| 977 |
"_src": "client_rationale_48",
|
| 978 |
"_tgt": "models_debugzeroaction",
|
|
|
|
| 979 |
"source": "client_rationale_48",
|
| 980 |
-
"target": "models_debugzeroaction"
|
| 981 |
-
"confidence_score": 0.5
|
| 982 |
},
|
| 983 |
{
|
| 984 |
"relation": "uses",
|
|
@@ -988,9 +1006,9 @@
|
|
| 988 |
"weight": 0.8,
|
| 989 |
"_src": "client_rationale_48",
|
| 990 |
"_tgt": "models_debugzeroobservation",
|
|
|
|
| 991 |
"source": "client_rationale_48",
|
| 992 |
-
"target": "models_debugzeroobservation"
|
| 993 |
-
"confidence_score": 0.5
|
| 994 |
},
|
| 995 |
{
|
| 996 |
"relation": "uses",
|
|
@@ -1000,9 +1018,9 @@
|
|
| 1000 |
"weight": 0.8,
|
| 1001 |
"_src": "client_rationale_48",
|
| 1002 |
"_tgt": "models_debugzerostate",
|
|
|
|
| 1003 |
"source": "client_rationale_48",
|
| 1004 |
-
"target": "models_debugzerostate"
|
| 1005 |
-
"confidence_score": 0.5
|
| 1006 |
},
|
| 1007 |
{
|
| 1008 |
"relation": "uses",
|
|
@@ -1012,9 +1030,9 @@
|
|
| 1012 |
"weight": 0.8,
|
| 1013 |
"_src": "client_rationale_63",
|
| 1014 |
"_tgt": "models_debugzeroaction",
|
|
|
|
| 1015 |
"source": "client_rationale_63",
|
| 1016 |
-
"target": "models_debugzeroaction"
|
| 1017 |
-
"confidence_score": 0.5
|
| 1018 |
},
|
| 1019 |
{
|
| 1020 |
"relation": "uses",
|
|
@@ -1024,9 +1042,9 @@
|
|
| 1024 |
"weight": 0.8,
|
| 1025 |
"_src": "client_rationale_63",
|
| 1026 |
"_tgt": "models_debugzeroobservation",
|
|
|
|
| 1027 |
"source": "client_rationale_63",
|
| 1028 |
-
"target": "models_debugzeroobservation"
|
| 1029 |
-
"confidence_score": 0.5
|
| 1030 |
},
|
| 1031 |
{
|
| 1032 |
"relation": "uses",
|
|
@@ -1036,9 +1054,9 @@
|
|
| 1036 |
"weight": 0.8,
|
| 1037 |
"_src": "client_rationale_63",
|
| 1038 |
"_tgt": "models_debugzerostate",
|
|
|
|
| 1039 |
"source": "client_rationale_63",
|
| 1040 |
-
"target": "models_debugzerostate"
|
| 1041 |
-
"confidence_score": 0.5
|
| 1042 |
},
|
| 1043 |
{
|
| 1044 |
"relation": "uses",
|
|
@@ -1048,9 +1066,9 @@
|
|
| 1048 |
"weight": 0.8,
|
| 1049 |
"_src": "client_rationale_91",
|
| 1050 |
"_tgt": "models_debugzeroaction",
|
|
|
|
| 1051 |
"source": "client_rationale_91",
|
| 1052 |
-
"target": "models_debugzeroaction"
|
| 1053 |
-
"confidence_score": 0.5
|
| 1054 |
},
|
| 1055 |
{
|
| 1056 |
"relation": "uses",
|
|
@@ -1060,9 +1078,9 @@
|
|
| 1060 |
"weight": 0.8,
|
| 1061 |
"_src": "client_rationale_91",
|
| 1062 |
"_tgt": "models_debugzeroobservation",
|
|
|
|
| 1063 |
"source": "client_rationale_91",
|
| 1064 |
-
"target": "models_debugzeroobservation"
|
| 1065 |
-
"confidence_score": 0.5
|
| 1066 |
},
|
| 1067 |
{
|
| 1068 |
"relation": "uses",
|
|
@@ -1072,9 +1090,9 @@
|
|
| 1072 |
"weight": 0.8,
|
| 1073 |
"_src": "client_rationale_91",
|
| 1074 |
"_tgt": "models_debugzerostate",
|
|
|
|
| 1075 |
"source": "client_rationale_91",
|
| 1076 |
-
"target": "models_debugzerostate"
|
| 1077 |
-
"confidence_score": 0.5
|
| 1078 |
},
|
| 1079 |
{
|
| 1080 |
"relation": "contains",
|
|
@@ -1128,7 +1146,7 @@
|
|
| 1128 |
"relation": "imports_from",
|
| 1129 |
"confidence": "EXTRACTED",
|
| 1130 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\app.py",
|
| 1131 |
-
"source_location": "
|
| 1132 |
"weight": 1.0,
|
| 1133 |
"_src": "c_users_astra_desktop_hackon_debugzero_server_app_py",
|
| 1134 |
"_tgt": "c_users_astra_desktop_hackon_debugzero_models_py",
|
|
@@ -1140,7 +1158,7 @@
|
|
| 1140 |
"relation": "imports_from",
|
| 1141 |
"confidence": "EXTRACTED",
|
| 1142 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\debugZero_environment.py",
|
| 1143 |
-
"source_location": "
|
| 1144 |
"weight": 1.0,
|
| 1145 |
"_src": "c_users_astra_desktop_hackon_debugzero_server_debugzero_environment_py",
|
| 1146 |
"_tgt": "c_users_astra_desktop_hackon_debugzero_models_py",
|
|
@@ -1176,12 +1194,12 @@
|
|
| 1176 |
"relation": "uses",
|
| 1177 |
"confidence": "INFERRED",
|
| 1178 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\app.py",
|
| 1179 |
-
"source_location": "
|
| 1180 |
"weight": 0.8,
|
| 1181 |
-
"_src": "
|
| 1182 |
"_tgt": "models_debugzeroaction",
|
| 1183 |
"source": "models_debugzeroaction",
|
| 1184 |
-
"target": "
|
| 1185 |
"confidence_score": 0.5
|
| 1186 |
},
|
| 1187 |
{
|
|
@@ -1190,22 +1208,22 @@
|
|
| 1190 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\debugZero_environment.py",
|
| 1191 |
"source_location": "L19",
|
| 1192 |
"weight": 0.8,
|
| 1193 |
-
"_src": "
|
| 1194 |
-
"_tgt": "
|
|
|
|
| 1195 |
"source": "models_debugzeroaction",
|
| 1196 |
-
"target": "debugzero_environment_debugzeroenvironment"
|
| 1197 |
-
"confidence_score": 0.5
|
| 1198 |
},
|
| 1199 |
{
|
| 1200 |
"relation": "uses",
|
| 1201 |
"confidence": "INFERRED",
|
| 1202 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\debugZero_environment.py",
|
| 1203 |
-
"source_location": "
|
| 1204 |
"weight": 0.8,
|
| 1205 |
-
"_src": "
|
| 1206 |
"_tgt": "models_debugzeroaction",
|
| 1207 |
"source": "models_debugzeroaction",
|
| 1208 |
-
"target": "
|
| 1209 |
"confidence_score": 0.5
|
| 1210 |
},
|
| 1211 |
{
|
|
@@ -1215,11 +1233,35 @@
|
|
| 1215 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\run_episode.py",
|
| 1216 |
"source_location": "L15",
|
| 1217 |
"weight": 1.0,
|
| 1218 |
-
"_src": "
|
| 1219 |
-
"_tgt": "
|
| 1220 |
"source": "models_debugzeroaction",
|
| 1221 |
"target": "run_episode_test_local_env"
|
| 1222 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1223 |
{
|
| 1224 |
"relation": "inherits",
|
| 1225 |
"confidence": "EXTRACTED",
|
|
@@ -1248,12 +1290,12 @@
|
|
| 1248 |
"relation": "uses",
|
| 1249 |
"confidence": "INFERRED",
|
| 1250 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\app.py",
|
| 1251 |
-
"source_location": "
|
| 1252 |
"weight": 0.8,
|
| 1253 |
-
"_src": "
|
| 1254 |
"_tgt": "models_debugzeroobservation",
|
| 1255 |
"source": "models_debugzeroobservation",
|
| 1256 |
-
"target": "
|
| 1257 |
"confidence_score": 0.5
|
| 1258 |
},
|
| 1259 |
{
|
|
@@ -1262,22 +1304,22 @@
|
|
| 1262 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\debugZero_environment.py",
|
| 1263 |
"source_location": "L19",
|
| 1264 |
"weight": 0.8,
|
| 1265 |
-
"_src": "
|
| 1266 |
-
"_tgt": "
|
|
|
|
| 1267 |
"source": "models_debugzeroobservation",
|
| 1268 |
-
"target": "debugzero_environment_debugzeroenvironment"
|
| 1269 |
-
"confidence_score": 0.5
|
| 1270 |
},
|
| 1271 |
{
|
| 1272 |
"relation": "uses",
|
| 1273 |
"confidence": "INFERRED",
|
| 1274 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\debugZero_environment.py",
|
| 1275 |
-
"source_location": "
|
| 1276 |
"weight": 0.8,
|
| 1277 |
-
"_src": "
|
| 1278 |
"_tgt": "models_debugzeroobservation",
|
| 1279 |
"source": "models_debugzeroobservation",
|
| 1280 |
-
"target": "
|
| 1281 |
"confidence_score": 0.5
|
| 1282 |
},
|
| 1283 |
{
|
|
@@ -1287,8 +1329,8 @@
|
|
| 1287 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\debugZero_environment.py",
|
| 1288 |
"source_location": "L67",
|
| 1289 |
"weight": 1.0,
|
| 1290 |
-
"_src": "
|
| 1291 |
-
"_tgt": "
|
| 1292 |
"source": "models_debugzeroobservation",
|
| 1293 |
"target": "debugzero_environment_debugzeroenvironment_reset"
|
| 1294 |
},
|
|
@@ -1299,11 +1341,35 @@
|
|
| 1299 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\debugZero_environment.py",
|
| 1300 |
"source_location": "L95",
|
| 1301 |
"weight": 1.0,
|
| 1302 |
-
"_src": "
|
| 1303 |
-
"_tgt": "
|
| 1304 |
"source": "models_debugzeroobservation",
|
| 1305 |
"target": "debugzero_environment_debugzeroenvironment_step"
|
| 1306 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1307 |
{
|
| 1308 |
"relation": "inherits",
|
| 1309 |
"confidence": "EXTRACTED",
|
|
@@ -1334,22 +1400,22 @@
|
|
| 1334 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\debugZero_environment.py",
|
| 1335 |
"source_location": "L19",
|
| 1336 |
"weight": 0.8,
|
| 1337 |
-
"_src": "
|
| 1338 |
-
"_tgt": "
|
|
|
|
| 1339 |
"source": "models_debugzerostate",
|
| 1340 |
-
"target": "debugzero_environment_debugzeroenvironment"
|
| 1341 |
-
"confidence_score": 0.5
|
| 1342 |
},
|
| 1343 |
{
|
| 1344 |
"relation": "uses",
|
| 1345 |
"confidence": "INFERRED",
|
| 1346 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\debugZero_environment.py",
|
| 1347 |
-
"source_location": "
|
| 1348 |
"weight": 0.8,
|
| 1349 |
-
"_src": "
|
| 1350 |
"_tgt": "models_debugzerostate",
|
| 1351 |
"source": "models_debugzerostate",
|
| 1352 |
-
"target": "
|
| 1353 |
"confidence_score": 0.5
|
| 1354 |
},
|
| 1355 |
{
|
|
@@ -1359,8 +1425,8 @@
|
|
| 1359 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\debugZero_environment.py",
|
| 1360 |
"source_location": "L46",
|
| 1361 |
"weight": 1.0,
|
| 1362 |
-
"_src": "
|
| 1363 |
-
"_tgt": "
|
| 1364 |
"source": "models_debugzerostate",
|
| 1365 |
"target": "debugzero_environment_debugzeroenvironment_init"
|
| 1366 |
},
|
|
@@ -1371,11 +1437,23 @@
|
|
| 1371 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\debugZero_environment.py",
|
| 1372 |
"source_location": "L57",
|
| 1373 |
"weight": 1.0,
|
| 1374 |
-
"_src": "
|
| 1375 |
-
"_tgt": "
|
| 1376 |
"source": "models_debugzerostate",
|
| 1377 |
"target": "debugzero_environment_debugzeroenvironment_reset"
|
| 1378 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1379 |
{
|
| 1380 |
"relation": "contains",
|
| 1381 |
"confidence": "EXTRACTED",
|
|
@@ -1656,7 +1734,7 @@
|
|
| 1656 |
"relation": "imports_from",
|
| 1657 |
"confidence": "EXTRACTED",
|
| 1658 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\app.py",
|
| 1659 |
-
"source_location": "
|
| 1660 |
"weight": 1.0,
|
| 1661 |
"_src": "c_users_astra_desktop_hackon_debugzero_server_app_py",
|
| 1662 |
"_tgt": "c_users_astra_desktop_hackon_debugzero_server_debugzero_environment_py",
|
|
@@ -1668,7 +1746,7 @@
|
|
| 1668 |
"relation": "contains",
|
| 1669 |
"confidence": "EXTRACTED",
|
| 1670 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\app.py",
|
| 1671 |
-
"source_location": "
|
| 1672 |
"weight": 1.0,
|
| 1673 |
"_src": "c_users_astra_desktop_hackon_debugzero_server_app_py",
|
| 1674 |
"_tgt": "app_main",
|
|
@@ -1680,23 +1758,23 @@
|
|
| 1680 |
"relation": "rationale_for",
|
| 1681 |
"confidence": "EXTRACTED",
|
| 1682 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\app.py",
|
| 1683 |
-
"source_location": "
|
| 1684 |
"weight": 1.0,
|
| 1685 |
-
"_src": "
|
| 1686 |
"_tgt": "app_main",
|
| 1687 |
"source": "app_main",
|
| 1688 |
-
"target": "
|
| 1689 |
"confidence_score": 1.0
|
| 1690 |
},
|
| 1691 |
{
|
| 1692 |
"relation": "uses",
|
| 1693 |
"confidence": "INFERRED",
|
| 1694 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\app.py",
|
| 1695 |
-
"source_location": "
|
| 1696 |
"weight": 0.8,
|
| 1697 |
-
"_src": "
|
| 1698 |
"_tgt": "debugzero_environment_debugzeroenvironment",
|
| 1699 |
-
"source": "
|
| 1700 |
"target": "debugzero_environment_debugzeroenvironment",
|
| 1701 |
"confidence_score": 0.5
|
| 1702 |
},
|
|
@@ -1740,7 +1818,7 @@
|
|
| 1740 |
"relation": "imports_from",
|
| 1741 |
"confidence": "EXTRACTED",
|
| 1742 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\debugZero_environment.py",
|
| 1743 |
-
"source_location": "
|
| 1744 |
"weight": 1.0,
|
| 1745 |
"_src": "c_users_astra_desktop_hackon_debugzero_server_debugzero_environment_py",
|
| 1746 |
"_tgt": "c_users_astra_desktop_hackon_debugzero_server_bug_injector_py",
|
|
@@ -1896,7 +1974,7 @@
|
|
| 1896 |
"relation": "imports_from",
|
| 1897 |
"confidence": "EXTRACTED",
|
| 1898 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\debugZero_environment.py",
|
| 1899 |
-
"source_location": "
|
| 1900 |
"weight": 1.0,
|
| 1901 |
"_src": "c_users_astra_desktop_hackon_debugzero_server_debugzero_environment_py",
|
| 1902 |
"_tgt": "c_users_astra_desktop_hackon_debugzero_server_executor_py",
|
|
@@ -1908,7 +1986,7 @@
|
|
| 1908 |
"relation": "imports_from",
|
| 1909 |
"confidence": "EXTRACTED",
|
| 1910 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\debugZero_environment.py",
|
| 1911 |
-
"source_location": "
|
| 1912 |
"weight": 1.0,
|
| 1913 |
"_src": "c_users_astra_desktop_hackon_debugzero_server_debugzero_environment_py",
|
| 1914 |
"_tgt": "c_users_astra_desktop_hackon_debugzero_server_plausibility_py",
|
|
@@ -1920,7 +1998,7 @@
|
|
| 1920 |
"relation": "contains",
|
| 1921 |
"confidence": "EXTRACTED",
|
| 1922 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\debugZero_environment.py",
|
| 1923 |
-
"source_location": "
|
| 1924 |
"weight": 1.0,
|
| 1925 |
"_src": "c_users_astra_desktop_hackon_debugzero_server_debugzero_environment_py",
|
| 1926 |
"_tgt": "debugzero_environment_debugzeroenvironment",
|
|
@@ -1932,7 +2010,7 @@
|
|
| 1932 |
"relation": "contains",
|
| 1933 |
"confidence": "EXTRACTED",
|
| 1934 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\debugZero_environment.py",
|
| 1935 |
-
"source_location": "
|
| 1936 |
"weight": 1.0,
|
| 1937 |
"_src": "c_users_astra_desktop_hackon_debugzero_server_debugzero_environment_py",
|
| 1938 |
"_tgt": "debugzero_environment_state",
|
|
@@ -1956,7 +2034,7 @@
|
|
| 1956 |
"relation": "inherits",
|
| 1957 |
"confidence": "EXTRACTED",
|
| 1958 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\debugZero_environment.py",
|
| 1959 |
-
"source_location": "
|
| 1960 |
"weight": 1.0,
|
| 1961 |
"_src": "debugzero_environment_debugzeroenvironment",
|
| 1962 |
"_tgt": "environment",
|
|
@@ -1968,7 +2046,7 @@
|
|
| 1968 |
"relation": "method",
|
| 1969 |
"confidence": "EXTRACTED",
|
| 1970 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\debugZero_environment.py",
|
| 1971 |
-
"source_location": "
|
| 1972 |
"weight": 1.0,
|
| 1973 |
"_src": "debugzero_environment_debugzeroenvironment",
|
| 1974 |
"_tgt": "debugzero_environment_debugzeroenvironment_init",
|
|
@@ -1980,7 +2058,7 @@
|
|
| 1980 |
"relation": "method",
|
| 1981 |
"confidence": "EXTRACTED",
|
| 1982 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\debugZero_environment.py",
|
| 1983 |
-
"source_location": "
|
| 1984 |
"weight": 1.0,
|
| 1985 |
"_src": "debugzero_environment_debugzeroenvironment",
|
| 1986 |
"_tgt": "debugzero_environment_debugzeroenvironment_reset",
|
|
@@ -1992,7 +2070,7 @@
|
|
| 1992 |
"relation": "method",
|
| 1993 |
"confidence": "EXTRACTED",
|
| 1994 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\debugZero_environment.py",
|
| 1995 |
-
"source_location": "
|
| 1996 |
"weight": 1.0,
|
| 1997 |
"_src": "debugzero_environment_debugzeroenvironment",
|
| 1998 |
"_tgt": "debugzero_environment_debugzeroenvironment_step",
|
|
@@ -2004,12 +2082,12 @@
|
|
| 2004 |
"relation": "rationale_for",
|
| 2005 |
"confidence": "EXTRACTED",
|
| 2006 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\debugZero_environment.py",
|
| 2007 |
-
"source_location": "
|
| 2008 |
"weight": 1.0,
|
| 2009 |
-
"_src": "
|
| 2010 |
"_tgt": "debugzero_environment_debugzeroenvironment",
|
| 2011 |
"source": "debugzero_environment_debugzeroenvironment",
|
| 2012 |
-
"target": "
|
| 2013 |
"confidence_score": 1.0
|
| 2014 |
},
|
| 2015 |
{
|
|
@@ -2020,9 +2098,21 @@
|
|
| 2020 |
"weight": 0.8,
|
| 2021 |
"_src": "debugzero_environment_debugzeroenvironment",
|
| 2022 |
"_tgt": "executor_executionresult",
|
|
|
|
| 2023 |
"source": "debugzero_environment_debugzeroenvironment",
|
| 2024 |
-
"target": "executor_executionresult"
|
| 2025 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2026 |
},
|
| 2027 |
{
|
| 2028 |
"relation": "calls",
|
|
@@ -2040,11 +2130,11 @@
|
|
| 2040 |
"relation": "uses",
|
| 2041 |
"confidence": "INFERRED",
|
| 2042 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\debugZero_environment.py",
|
| 2043 |
-
"source_location": "
|
| 2044 |
"weight": 0.8,
|
| 2045 |
-
"_src": "
|
| 2046 |
"_tgt": "executor_executionresult",
|
| 2047 |
-
"source": "
|
| 2048 |
"target": "executor_executionresult",
|
| 2049 |
"confidence_score": 0.5
|
| 2050 |
},
|
|
@@ -2132,6 +2222,18 @@
|
|
| 2132 |
"target": "executor_execute_code",
|
| 2133 |
"confidence_score": 1.0
|
| 2134 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2135 |
{
|
| 2136 |
"relation": "rationale_for",
|
| 2137 |
"confidence": "EXTRACTED",
|
|
|
|
| 9 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\client.py",
|
| 10 |
"source_location": "L1",
|
| 11 |
"id": "c_users_astra_desktop_hackon_debugzero_client_py",
|
| 12 |
+
"community": 3,
|
| 13 |
"norm_label": "client.py"
|
| 14 |
},
|
| 15 |
{
|
|
|
|
| 18 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\client.py",
|
| 19 |
"source_location": "L18",
|
| 20 |
"id": "client_debugzeroenv",
|
| 21 |
+
"community": 2,
|
| 22 |
"norm_label": "debugzeroenv"
|
| 23 |
},
|
| 24 |
{
|
|
|
|
| 27 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\client.py",
|
| 28 |
"source_location": "L47",
|
| 29 |
"id": "client_debugzeroenv_step_payload",
|
| 30 |
+
"community": 2,
|
| 31 |
"norm_label": "._step_payload()"
|
| 32 |
},
|
| 33 |
{
|
|
|
|
| 36 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\client.py",
|
| 37 |
"source_location": "L62",
|
| 38 |
"id": "client_debugzeroenv_parse_result",
|
| 39 |
+
"community": 2,
|
| 40 |
"norm_label": "._parse_result()"
|
| 41 |
},
|
| 42 |
{
|
|
|
|
| 45 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\client.py",
|
| 46 |
"source_location": "L90",
|
| 47 |
"id": "client_debugzeroenv_parse_state",
|
| 48 |
+
"community": 8,
|
| 49 |
"norm_label": "._parse_state()"
|
| 50 |
},
|
| 51 |
{
|
|
|
|
| 53 |
"file_type": "rationale",
|
| 54 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\client.py",
|
| 55 |
"source_location": "L21",
|
| 56 |
+
"community": 2,
|
| 57 |
+
"norm_label": "client for the debugzero environment. this client maintains a persistent we",
|
| 58 |
+
"id": "client_rationale_21"
|
| 59 |
},
|
| 60 |
{
|
| 61 |
"label": "Convert DebugzeroAction to JSON payload for step message. Args:",
|
| 62 |
"file_type": "rationale",
|
| 63 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\client.py",
|
| 64 |
"source_location": "L48",
|
| 65 |
+
"community": 2,
|
| 66 |
+
"norm_label": "convert debugzeroaction to json payload for step message. args:",
|
| 67 |
+
"id": "client_rationale_48"
|
| 68 |
},
|
| 69 |
{
|
| 70 |
"label": "Parse server response into StepResult[DebugzeroObservation]. Args:",
|
| 71 |
"file_type": "rationale",
|
| 72 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\client.py",
|
| 73 |
"source_location": "L63",
|
| 74 |
+
"community": 2,
|
| 75 |
+
"norm_label": "parse server response into stepresult[debugzeroobservation]. args:",
|
| 76 |
+
"id": "client_rationale_63"
|
| 77 |
},
|
| 78 |
{
|
| 79 |
"label": "Parse server response into State object. Args: payload: JSO",
|
| 80 |
"file_type": "rationale",
|
| 81 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\client.py",
|
| 82 |
"source_location": "L91",
|
| 83 |
+
"community": 8,
|
| 84 |
+
"norm_label": "parse server response into state object. args: payload: jso",
|
| 85 |
+
"id": "client_rationale_91"
|
| 86 |
},
|
| 87 |
{
|
| 88 |
"label": "models.py",
|
|
|
|
| 90 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\models.py",
|
| 91 |
"source_location": "L1",
|
| 92 |
"id": "c_users_astra_desktop_hackon_debugzero_models_py",
|
| 93 |
+
"community": 3,
|
| 94 |
"norm_label": "models.py"
|
| 95 |
},
|
| 96 |
{
|
|
|
|
| 99 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\models.py",
|
| 100 |
"source_location": "L18",
|
| 101 |
"id": "models_debugzeroaction",
|
| 102 |
+
"community": 5,
|
| 103 |
"norm_label": "debugzeroaction"
|
| 104 |
},
|
| 105 |
{
|
|
|
|
| 108 |
"source_file": "",
|
| 109 |
"source_location": "",
|
| 110 |
"id": "action",
|
| 111 |
+
"community": 5,
|
| 112 |
"norm_label": "action"
|
| 113 |
},
|
| 114 |
{
|
|
|
|
| 117 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\models.py",
|
| 118 |
"source_location": "L25",
|
| 119 |
"id": "models_debugzeroobservation",
|
| 120 |
+
"community": 2,
|
| 121 |
"norm_label": "debugzeroobservation"
|
| 122 |
},
|
| 123 |
{
|
|
|
|
| 126 |
"source_file": "",
|
| 127 |
"source_location": "",
|
| 128 |
"id": "observation",
|
| 129 |
+
"community": 2,
|
| 130 |
"norm_label": "observation"
|
| 131 |
},
|
| 132 |
{
|
|
|
|
| 135 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\models.py",
|
| 136 |
"source_location": "L34",
|
| 137 |
"id": "models_debugzerostate",
|
| 138 |
+
"community": 8,
|
| 139 |
"norm_label": "debugzerostate"
|
| 140 |
},
|
| 141 |
{
|
|
|
|
| 144 |
"source_file": "",
|
| 145 |
"source_location": "",
|
| 146 |
"id": "state",
|
| 147 |
+
"community": 8,
|
| 148 |
"norm_label": "state"
|
| 149 |
},
|
| 150 |
{
|
|
|
|
| 152 |
"file_type": "rationale",
|
| 153 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\models.py",
|
| 154 |
"source_location": "L19",
|
| 155 |
+
"community": 5,
|
| 156 |
+
"norm_label": "action for the debugzero environment representing the proposer or solver inputs.",
|
| 157 |
+
"id": "models_rationale_19"
|
| 158 |
},
|
| 159 |
{
|
| 160 |
"label": "Observation from the DebugZero environment following sandbox execution.",
|
| 161 |
"file_type": "rationale",
|
| 162 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\models.py",
|
| 163 |
"source_location": "L26",
|
| 164 |
+
"community": 2,
|
| 165 |
+
"norm_label": "observation from the debugzero environment following sandbox execution.",
|
| 166 |
+
"id": "models_rationale_26"
|
| 167 |
},
|
| 168 |
{
|
| 169 |
"label": "State for the DebugZero environment, extending default state with seed context.",
|
| 170 |
"file_type": "rationale",
|
| 171 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\models.py",
|
| 172 |
"source_location": "L35",
|
| 173 |
+
"community": 8,
|
| 174 |
+
"norm_label": "state for the debugzero environment, extending default state with seed context.",
|
| 175 |
+
"id": "models_rationale_35"
|
| 176 |
},
|
| 177 |
{
|
| 178 |
"label": "run_episode.py",
|
|
|
|
| 180 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\run_episode.py",
|
| 181 |
"source_location": "L1",
|
| 182 |
"id": "c_users_astra_desktop_hackon_debugzero_run_episode_py",
|
| 183 |
+
"community": 7,
|
| 184 |
"norm_label": "run_episode.py"
|
| 185 |
},
|
| 186 |
{
|
|
|
|
| 189 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\run_episode.py",
|
| 190 |
"source_location": "L7",
|
| 191 |
"id": "run_episode_test_local_env",
|
| 192 |
+
"community": 7,
|
| 193 |
"norm_label": "test_local_env()"
|
| 194 |
},
|
| 195 |
{
|
|
|
|
| 198 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\__init__.py",
|
| 199 |
"source_location": "L1",
|
| 200 |
"id": "c_users_astra_desktop_hackon_debugzero_init_py",
|
| 201 |
+
"community": 3,
|
| 202 |
"norm_label": "__init__.py"
|
| 203 |
},
|
| 204 |
{
|
|
|
|
| 207 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\eval\\plausibility_eval.py",
|
| 208 |
"source_location": "L1",
|
| 209 |
"id": "c_users_astra_desktop_hackon_debugzero_eval_plausibility_eval_py",
|
| 210 |
+
"community": 9,
|
| 211 |
"norm_label": "plausibility_eval.py"
|
| 212 |
},
|
| 213 |
{
|
|
|
|
| 216 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\eval\\plausibility_eval.py",
|
| 217 |
"source_location": "L5",
|
| 218 |
"id": "plausibility_eval_evaluate_navidadkhah_plausibility",
|
| 219 |
+
"community": 9,
|
| 220 |
"norm_label": "evaluate_navidadkhah_plausibility()"
|
| 221 |
},
|
| 222 |
{
|
|
|
|
| 224 |
"file_type": "rationale",
|
| 225 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\eval\\plausibility_eval.py",
|
| 226 |
"source_location": "L6",
|
| 227 |
+
"community": 9,
|
| 228 |
+
"norm_label": "offline evaluation of generated bugs against the navidadkhah 25k bug dataset.",
|
| 229 |
+
"id": "plausibility_eval_rationale_6"
|
| 230 |
},
|
| 231 |
{
|
| 232 |
"label": "test_bug_injector.py",
|
|
|
|
| 297 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\eval\\test_executor.py",
|
| 298 |
"source_location": "L1",
|
| 299 |
"id": "c_users_astra_desktop_hackon_debugzero_eval_test_executor_py",
|
| 300 |
+
"community": 6,
|
| 301 |
"norm_label": "test_executor.py"
|
| 302 |
},
|
| 303 |
{
|
|
|
|
| 306 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\eval\\test_executor.py",
|
| 307 |
"source_location": "L4",
|
| 308 |
"id": "test_executor_test_executor_is_safe",
|
| 309 |
+
"community": 6,
|
| 310 |
"norm_label": "test_executor_is_safe()"
|
| 311 |
},
|
| 312 |
{
|
|
|
|
| 315 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\eval\\test_executor.py",
|
| 316 |
"source_location": "L16",
|
| 317 |
"id": "test_executor_test_execute_code",
|
| 318 |
+
"community": 6,
|
| 319 |
"norm_label": "test_execute_code()"
|
| 320 |
},
|
| 321 |
{
|
|
|
|
| 324 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\app.py",
|
| 325 |
"source_location": "L1",
|
| 326 |
"id": "c_users_astra_desktop_hackon_debugzero_server_app_py",
|
| 327 |
+
"community": 3,
|
| 328 |
"norm_label": "app.py"
|
| 329 |
},
|
| 330 |
{
|
| 331 |
"label": "main()",
|
| 332 |
"file_type": "code",
|
| 333 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\app.py",
|
| 334 |
+
"source_location": "L63",
|
| 335 |
"id": "app_main",
|
| 336 |
+
"community": 3,
|
| 337 |
"norm_label": "main()"
|
| 338 |
},
|
| 339 |
{
|
| 340 |
"label": "Entry point for direct execution via uv run or python -m. This function ena",
|
| 341 |
"file_type": "rationale",
|
| 342 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\app.py",
|
| 343 |
+
"source_location": "L64",
|
| 344 |
+
"id": "app_rationale_64",
|
| 345 |
+
"community": 3,
|
| 346 |
"norm_label": "entry point for direct execution via uv run or python -m. this function ena"
|
| 347 |
},
|
| 348 |
{
|
|
|
|
| 369 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\bug_injector.py",
|
| 370 |
"source_location": "L19",
|
| 371 |
"id": "bug_injector_buginjectorvisitor",
|
| 372 |
+
"community": 1,
|
| 373 |
"norm_label": "buginjectorvisitor"
|
| 374 |
},
|
| 375 |
{
|
|
|
|
| 378 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\bug_injector.py",
|
| 379 |
"source_location": "L20",
|
| 380 |
"id": "bug_injector_buginjectorvisitor_init",
|
| 381 |
+
"community": 1,
|
| 382 |
"norm_label": ".__init__()"
|
| 383 |
},
|
| 384 |
{
|
|
|
|
| 387 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\bug_injector.py",
|
| 388 |
"source_location": "L25",
|
| 389 |
"id": "bug_injector_buginjectorvisitor_visit_constant",
|
| 390 |
+
"community": 1,
|
| 391 |
"norm_label": ".visit_constant()"
|
| 392 |
},
|
| 393 |
{
|
|
|
|
| 396 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\bug_injector.py",
|
| 397 |
"source_location": "L38",
|
| 398 |
"id": "bug_injector_buginjectorvisitor_visit_compare",
|
| 399 |
+
"community": 1,
|
| 400 |
"norm_label": ".visit_compare()"
|
| 401 |
},
|
| 402 |
{
|
|
|
|
| 405 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\bug_injector.py",
|
| 406 |
"source_location": "L64",
|
| 407 |
"id": "bug_injector_buginjectorvisitor_visit_binop",
|
| 408 |
+
"community": 1,
|
| 409 |
"norm_label": ".visit_binop()"
|
| 410 |
},
|
| 411 |
{
|
|
|
|
| 414 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\bug_injector.py",
|
| 415 |
"source_location": "L84",
|
| 416 |
"id": "bug_injector_buginjectorvisitor_visit_call",
|
| 417 |
+
"community": 1,
|
| 418 |
"norm_label": ".visit_call()"
|
| 419 |
},
|
| 420 |
{
|
|
|
|
| 423 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\bug_injector.py",
|
| 424 |
"source_location": "L108",
|
| 425 |
"id": "bug_injector_buginjectorvisitor_visit_if",
|
| 426 |
+
"community": 1,
|
| 427 |
"norm_label": ".visit_if()"
|
| 428 |
},
|
| 429 |
{
|
|
|
|
| 432 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\bug_injector.py",
|
| 433 |
"source_location": "L127",
|
| 434 |
"id": "bug_injector_buginjectorvisitor_visit_slice",
|
| 435 |
+
"community": 1,
|
| 436 |
"norm_label": ".visit_slice()"
|
| 437 |
},
|
| 438 |
{
|
|
|
|
| 441 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\bug_injector.py",
|
| 442 |
"source_location": "L142",
|
| 443 |
"id": "bug_injector_buginjectorvisitor_visit_name",
|
| 444 |
+
"community": 1,
|
| 445 |
"norm_label": ".visit_name()"
|
| 446 |
},
|
| 447 |
{
|
|
|
|
| 450 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\bug_injector.py",
|
| 451 |
"source_location": "L146",
|
| 452 |
"id": "bug_injector_buginjectorvisitor_visit_assign",
|
| 453 |
+
"community": 1,
|
| 454 |
"norm_label": ".visit_assign()"
|
| 455 |
},
|
| 456 |
{
|
|
|
|
| 467 |
"file_type": "rationale",
|
| 468 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\bug_injector.py",
|
| 469 |
"source_location": "L160",
|
|
|
|
| 470 |
"community": 0,
|
| 471 |
+
"norm_label": "4 critical checks: - parse succeeds - mutation actually changed code",
|
| 472 |
+
"id": "bug_injector_rationale_160"
|
| 473 |
},
|
| 474 |
{
|
| 475 |
"label": "debugZero_environment.py",
|
|
|
|
| 477 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\debugZero_environment.py",
|
| 478 |
"source_location": "L1",
|
| 479 |
"id": "c_users_astra_desktop_hackon_debugzero_server_debugzero_environment_py",
|
| 480 |
+
"community": 3,
|
| 481 |
"norm_label": "debugzero_environment.py"
|
| 482 |
},
|
| 483 |
{
|
| 484 |
"label": "DebugzeroEnvironment",
|
| 485 |
"file_type": "code",
|
| 486 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\debugZero_environment.py",
|
| 487 |
+
"source_location": "L40",
|
| 488 |
"id": "debugzero_environment_debugzeroenvironment",
|
| 489 |
+
"community": 7,
|
| 490 |
"norm_label": "debugzeroenvironment"
|
| 491 |
},
|
| 492 |
{
|
|
|
|
| 495 |
"source_file": "",
|
| 496 |
"source_location": "",
|
| 497 |
"id": "environment",
|
| 498 |
+
"community": 7,
|
| 499 |
"norm_label": "environment"
|
| 500 |
},
|
| 501 |
{
|
| 502 |
"label": ".__init__()",
|
| 503 |
"file_type": "code",
|
| 504 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\debugZero_environment.py",
|
| 505 |
+
"source_location": "L47",
|
| 506 |
"id": "debugzero_environment_debugzeroenvironment_init",
|
| 507 |
+
"community": 8,
|
| 508 |
"norm_label": ".__init__()"
|
| 509 |
},
|
| 510 |
{
|
| 511 |
"label": ".reset()",
|
| 512 |
"file_type": "code",
|
| 513 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\debugZero_environment.py",
|
| 514 |
+
"source_location": "L58",
|
| 515 |
"id": "debugzero_environment_debugzeroenvironment_reset",
|
| 516 |
+
"community": 7,
|
| 517 |
"norm_label": ".reset()"
|
| 518 |
},
|
| 519 |
{
|
| 520 |
"label": ".step()",
|
| 521 |
"file_type": "code",
|
| 522 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\debugZero_environment.py",
|
| 523 |
+
"source_location": "L79",
|
| 524 |
"id": "debugzero_environment_debugzeroenvironment_step",
|
| 525 |
+
"community": 7,
|
| 526 |
"norm_label": ".step()"
|
| 527 |
},
|
| 528 |
{
|
| 529 |
"label": "state()",
|
| 530 |
"file_type": "code",
|
| 531 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\debugZero_environment.py",
|
| 532 |
+
"source_location": "L129",
|
| 533 |
"id": "debugzero_environment_state",
|
| 534 |
+
"community": 3,
|
| 535 |
"norm_label": "state()"
|
| 536 |
},
|
| 537 |
{
|
| 538 |
"label": "Dual-role DebugZero Environment wrapping a Python sandbox execution for Prop",
|
| 539 |
"file_type": "rationale",
|
| 540 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\debugZero_environment.py",
|
| 541 |
+
"source_location": "L41",
|
| 542 |
+
"id": "debugzero_environment_rationale_41",
|
| 543 |
+
"community": 5,
|
| 544 |
"norm_label": "dual-role debugzero environment wrapping a python sandbox execution for prop"
|
| 545 |
},
|
| 546 |
{
|
|
|
|
| 549 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\executor.py",
|
| 550 |
"source_location": "L1",
|
| 551 |
"id": "c_users_astra_desktop_hackon_debugzero_server_executor_py",
|
| 552 |
+
"community": 6,
|
| 553 |
"norm_label": "executor.py"
|
| 554 |
},
|
| 555 |
{
|
|
|
|
| 558 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\executor.py",
|
| 559 |
"source_location": "L9",
|
| 560 |
"id": "executor_is_safe",
|
| 561 |
+
"community": 6,
|
| 562 |
"norm_label": "is_safe()"
|
| 563 |
},
|
| 564 |
{
|
|
|
|
| 567 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\executor.py",
|
| 568 |
"source_location": "L44",
|
| 569 |
"id": "executor_executionresult",
|
| 570 |
+
"community": 5,
|
| 571 |
"norm_label": "executionresult"
|
| 572 |
},
|
| 573 |
{
|
|
|
|
| 576 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\executor.py",
|
| 577 |
"source_location": "L45",
|
| 578 |
"id": "executor_executionresult_init",
|
| 579 |
+
"community": 5,
|
| 580 |
"norm_label": ".__init__()"
|
| 581 |
},
|
| 582 |
{
|
|
|
|
| 585 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\executor.py",
|
| 586 |
"source_location": "L51",
|
| 587 |
"id": "executor_execute_code",
|
| 588 |
+
"community": 6,
|
| 589 |
"norm_label": "execute_code()"
|
| 590 |
},
|
| 591 |
{
|
|
|
|
| 593 |
"file_type": "rationale",
|
| 594 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\executor.py",
|
| 595 |
"source_location": "L10",
|
| 596 |
+
"community": 6,
|
| 597 |
+
"norm_label": "check if the code contains any blocked imports strings. also performs a qu",
|
| 598 |
+
"id": "executor_rationale_10"
|
| 599 |
},
|
| 600 |
{
|
| 601 |
"label": "Executes the provided python code alongside its tests in an isolated subprocess.",
|
| 602 |
"file_type": "rationale",
|
| 603 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\executor.py",
|
| 604 |
"source_location": "L52",
|
| 605 |
+
"community": 6,
|
| 606 |
+
"norm_label": "executes the provided python code alongside its tests in an isolated subprocess.",
|
| 607 |
+
"id": "executor_rationale_52"
|
| 608 |
},
|
| 609 |
{
|
| 610 |
"label": "plausibility.py",
|
|
|
|
| 612 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\plausibility.py",
|
| 613 |
"source_location": "L1",
|
| 614 |
"id": "c_users_astra_desktop_hackon_debugzero_server_plausibility_py",
|
| 615 |
+
"community": 9,
|
| 616 |
"norm_label": "plausibility.py"
|
| 617 |
},
|
| 618 |
{
|
|
|
|
| 621 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\plausibility.py",
|
| 622 |
"source_location": "L4",
|
| 623 |
"id": "plausibility_compute_ast_distance",
|
| 624 |
+
"community": 9,
|
| 625 |
"norm_label": "compute_ast_distance()"
|
| 626 |
},
|
| 627 |
{
|
|
|
|
| 629 |
"file_type": "rationale",
|
| 630 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\plausibility.py",
|
| 631 |
"source_location": "L5",
|
| 632 |
+
"community": 9,
|
| 633 |
+
"norm_label": "computes the string similarity distance between the ast dumps of the original",
|
| 634 |
+
"id": "plausibility_rationale_5"
|
| 635 |
},
|
| 636 |
{
|
| 637 |
"label": "__init__.py",
|
|
|
|
| 639 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\__init__.py",
|
| 640 |
"source_location": "L1",
|
| 641 |
"id": "c_users_astra_desktop_hackon_debugzero_server_init_py",
|
| 642 |
+
"community": 3,
|
| 643 |
"norm_label": "__init__.py"
|
| 644 |
},
|
| 645 |
{
|
|
|
|
| 749 |
"id": "rewards_compute_solver_reward",
|
| 750 |
"community": 4,
|
| 751 |
"norm_label": "compute_solver_reward()"
|
| 752 |
+
},
|
| 753 |
+
{
|
| 754 |
+
"label": "Entry point for direct execution via uv run or python -m. This function ena",
|
| 755 |
+
"file_type": "rationale",
|
| 756 |
+
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\app.py",
|
| 757 |
+
"source_location": "L61",
|
| 758 |
+
"community": 5,
|
| 759 |
+
"norm_label": "entry point for direct execution via uv run or python -m. this function ena",
|
| 760 |
+
"id": "app_rationale_61"
|
| 761 |
+
},
|
| 762 |
+
{
|
| 763 |
+
"label": "Dual-role DebugZero Environment wrapping a Python sandbox execution for Prop",
|
| 764 |
+
"file_type": "rationale",
|
| 765 |
+
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\debugZero_environment.py",
|
| 766 |
+
"source_location": "L39",
|
| 767 |
+
"community": 5,
|
| 768 |
+
"norm_label": "dual-role debugzero environment wrapping a python sandbox execution for prop",
|
| 769 |
+
"id": "debugzero_environment_rationale_39"
|
| 770 |
}
|
| 771 |
],
|
| 772 |
"links": [
|
|
|
|
| 862 |
"weight": 0.8,
|
| 863 |
"_src": "client_debugzeroenv",
|
| 864 |
"_tgt": "models_debugzeroaction",
|
| 865 |
+
"confidence_score": 0.5,
|
| 866 |
"source": "client_debugzeroenv",
|
| 867 |
+
"target": "models_debugzeroaction"
|
|
|
|
| 868 |
},
|
| 869 |
{
|
| 870 |
"relation": "uses",
|
|
|
|
| 874 |
"weight": 0.8,
|
| 875 |
"_src": "client_debugzeroenv",
|
| 876 |
"_tgt": "models_debugzeroobservation",
|
| 877 |
+
"confidence_score": 0.5,
|
| 878 |
"source": "client_debugzeroenv",
|
| 879 |
+
"target": "models_debugzeroobservation"
|
|
|
|
| 880 |
},
|
| 881 |
{
|
| 882 |
"relation": "uses",
|
|
|
|
| 886 |
"weight": 0.8,
|
| 887 |
"_src": "client_debugzeroenv",
|
| 888 |
"_tgt": "models_debugzerostate",
|
| 889 |
+
"confidence_score": 0.5,
|
| 890 |
"source": "client_debugzeroenv",
|
| 891 |
+
"target": "models_debugzerostate"
|
|
|
|
| 892 |
},
|
| 893 |
{
|
| 894 |
"relation": "rationale_for",
|
|
|
|
| 958 |
"weight": 0.8,
|
| 959 |
"_src": "client_rationale_21",
|
| 960 |
"_tgt": "models_debugzeroaction",
|
| 961 |
+
"confidence_score": 0.5,
|
| 962 |
"source": "client_rationale_21",
|
| 963 |
+
"target": "models_debugzeroaction"
|
|
|
|
| 964 |
},
|
| 965 |
{
|
| 966 |
"relation": "uses",
|
|
|
|
| 970 |
"weight": 0.8,
|
| 971 |
"_src": "client_rationale_21",
|
| 972 |
"_tgt": "models_debugzeroobservation",
|
| 973 |
+
"confidence_score": 0.5,
|
| 974 |
"source": "client_rationale_21",
|
| 975 |
+
"target": "models_debugzeroobservation"
|
|
|
|
| 976 |
},
|
| 977 |
{
|
| 978 |
"relation": "uses",
|
|
|
|
| 982 |
"weight": 0.8,
|
| 983 |
"_src": "client_rationale_21",
|
| 984 |
"_tgt": "models_debugzerostate",
|
| 985 |
+
"confidence_score": 0.5,
|
| 986 |
"source": "client_rationale_21",
|
| 987 |
+
"target": "models_debugzerostate"
|
|
|
|
| 988 |
},
|
| 989 |
{
|
| 990 |
"relation": "uses",
|
|
|
|
| 994 |
"weight": 0.8,
|
| 995 |
"_src": "client_rationale_48",
|
| 996 |
"_tgt": "models_debugzeroaction",
|
| 997 |
+
"confidence_score": 0.5,
|
| 998 |
"source": "client_rationale_48",
|
| 999 |
+
"target": "models_debugzeroaction"
|
|
|
|
| 1000 |
},
|
| 1001 |
{
|
| 1002 |
"relation": "uses",
|
|
|
|
| 1006 |
"weight": 0.8,
|
| 1007 |
"_src": "client_rationale_48",
|
| 1008 |
"_tgt": "models_debugzeroobservation",
|
| 1009 |
+
"confidence_score": 0.5,
|
| 1010 |
"source": "client_rationale_48",
|
| 1011 |
+
"target": "models_debugzeroobservation"
|
|
|
|
| 1012 |
},
|
| 1013 |
{
|
| 1014 |
"relation": "uses",
|
|
|
|
| 1018 |
"weight": 0.8,
|
| 1019 |
"_src": "client_rationale_48",
|
| 1020 |
"_tgt": "models_debugzerostate",
|
| 1021 |
+
"confidence_score": 0.5,
|
| 1022 |
"source": "client_rationale_48",
|
| 1023 |
+
"target": "models_debugzerostate"
|
|
|
|
| 1024 |
},
|
| 1025 |
{
|
| 1026 |
"relation": "uses",
|
|
|
|
| 1030 |
"weight": 0.8,
|
| 1031 |
"_src": "client_rationale_63",
|
| 1032 |
"_tgt": "models_debugzeroaction",
|
| 1033 |
+
"confidence_score": 0.5,
|
| 1034 |
"source": "client_rationale_63",
|
| 1035 |
+
"target": "models_debugzeroaction"
|
|
|
|
| 1036 |
},
|
| 1037 |
{
|
| 1038 |
"relation": "uses",
|
|
|
|
| 1042 |
"weight": 0.8,
|
| 1043 |
"_src": "client_rationale_63",
|
| 1044 |
"_tgt": "models_debugzeroobservation",
|
| 1045 |
+
"confidence_score": 0.5,
|
| 1046 |
"source": "client_rationale_63",
|
| 1047 |
+
"target": "models_debugzeroobservation"
|
|
|
|
| 1048 |
},
|
| 1049 |
{
|
| 1050 |
"relation": "uses",
|
|
|
|
| 1054 |
"weight": 0.8,
|
| 1055 |
"_src": "client_rationale_63",
|
| 1056 |
"_tgt": "models_debugzerostate",
|
| 1057 |
+
"confidence_score": 0.5,
|
| 1058 |
"source": "client_rationale_63",
|
| 1059 |
+
"target": "models_debugzerostate"
|
|
|
|
| 1060 |
},
|
| 1061 |
{
|
| 1062 |
"relation": "uses",
|
|
|
|
| 1066 |
"weight": 0.8,
|
| 1067 |
"_src": "client_rationale_91",
|
| 1068 |
"_tgt": "models_debugzeroaction",
|
| 1069 |
+
"confidence_score": 0.5,
|
| 1070 |
"source": "client_rationale_91",
|
| 1071 |
+
"target": "models_debugzeroaction"
|
|
|
|
| 1072 |
},
|
| 1073 |
{
|
| 1074 |
"relation": "uses",
|
|
|
|
| 1078 |
"weight": 0.8,
|
| 1079 |
"_src": "client_rationale_91",
|
| 1080 |
"_tgt": "models_debugzeroobservation",
|
| 1081 |
+
"confidence_score": 0.5,
|
| 1082 |
"source": "client_rationale_91",
|
| 1083 |
+
"target": "models_debugzeroobservation"
|
|
|
|
| 1084 |
},
|
| 1085 |
{
|
| 1086 |
"relation": "uses",
|
|
|
|
| 1090 |
"weight": 0.8,
|
| 1091 |
"_src": "client_rationale_91",
|
| 1092 |
"_tgt": "models_debugzerostate",
|
| 1093 |
+
"confidence_score": 0.5,
|
| 1094 |
"source": "client_rationale_91",
|
| 1095 |
+
"target": "models_debugzerostate"
|
|
|
|
| 1096 |
},
|
| 1097 |
{
|
| 1098 |
"relation": "contains",
|
|
|
|
| 1146 |
"relation": "imports_from",
|
| 1147 |
"confidence": "EXTRACTED",
|
| 1148 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\app.py",
|
| 1149 |
+
"source_location": "L46",
|
| 1150 |
"weight": 1.0,
|
| 1151 |
"_src": "c_users_astra_desktop_hackon_debugzero_server_app_py",
|
| 1152 |
"_tgt": "c_users_astra_desktop_hackon_debugzero_models_py",
|
|
|
|
| 1158 |
"relation": "imports_from",
|
| 1159 |
"confidence": "EXTRACTED",
|
| 1160 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\debugZero_environment.py",
|
| 1161 |
+
"source_location": "L19",
|
| 1162 |
"weight": 1.0,
|
| 1163 |
"_src": "c_users_astra_desktop_hackon_debugzero_server_debugzero_environment_py",
|
| 1164 |
"_tgt": "c_users_astra_desktop_hackon_debugzero_models_py",
|
|
|
|
| 1194 |
"relation": "uses",
|
| 1195 |
"confidence": "INFERRED",
|
| 1196 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\app.py",
|
| 1197 |
+
"source_location": "L49",
|
| 1198 |
"weight": 0.8,
|
| 1199 |
+
"_src": "app_rationale_64",
|
| 1200 |
"_tgt": "models_debugzeroaction",
|
| 1201 |
"source": "models_debugzeroaction",
|
| 1202 |
+
"target": "app_rationale_64",
|
| 1203 |
"confidence_score": 0.5
|
| 1204 |
},
|
| 1205 |
{
|
|
|
|
| 1208 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\debugZero_environment.py",
|
| 1209 |
"source_location": "L19",
|
| 1210 |
"weight": 0.8,
|
| 1211 |
+
"_src": "models_debugzeroaction",
|
| 1212 |
+
"_tgt": "debugzero_environment_debugzeroenvironment",
|
| 1213 |
+
"confidence_score": 0.5,
|
| 1214 |
"source": "models_debugzeroaction",
|
| 1215 |
+
"target": "debugzero_environment_debugzeroenvironment"
|
|
|
|
| 1216 |
},
|
| 1217 |
{
|
| 1218 |
"relation": "uses",
|
| 1219 |
"confidence": "INFERRED",
|
| 1220 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\debugZero_environment.py",
|
| 1221 |
+
"source_location": "L21",
|
| 1222 |
"weight": 0.8,
|
| 1223 |
+
"_src": "debugzero_environment_rationale_41",
|
| 1224 |
"_tgt": "models_debugzeroaction",
|
| 1225 |
"source": "models_debugzeroaction",
|
| 1226 |
+
"target": "debugzero_environment_rationale_41",
|
| 1227 |
"confidence_score": 0.5
|
| 1228 |
},
|
| 1229 |
{
|
|
|
|
| 1233 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\run_episode.py",
|
| 1234 |
"source_location": "L15",
|
| 1235 |
"weight": 1.0,
|
| 1236 |
+
"_src": "models_debugzeroaction",
|
| 1237 |
+
"_tgt": "run_episode_test_local_env",
|
| 1238 |
"source": "models_debugzeroaction",
|
| 1239 |
"target": "run_episode_test_local_env"
|
| 1240 |
},
|
| 1241 |
+
{
|
| 1242 |
+
"relation": "uses",
|
| 1243 |
+
"confidence": "INFERRED",
|
| 1244 |
+
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\app.py",
|
| 1245 |
+
"source_location": "L46",
|
| 1246 |
+
"weight": 0.8,
|
| 1247 |
+
"_src": "models_debugzeroaction",
|
| 1248 |
+
"_tgt": "app_rationale_61",
|
| 1249 |
+
"confidence_score": 0.5,
|
| 1250 |
+
"source": "models_debugzeroaction",
|
| 1251 |
+
"target": "app_rationale_61"
|
| 1252 |
+
},
|
| 1253 |
+
{
|
| 1254 |
+
"relation": "uses",
|
| 1255 |
+
"confidence": "INFERRED",
|
| 1256 |
+
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\debugZero_environment.py",
|
| 1257 |
+
"source_location": "L19",
|
| 1258 |
+
"weight": 0.8,
|
| 1259 |
+
"_src": "models_debugzeroaction",
|
| 1260 |
+
"_tgt": "debugzero_environment_rationale_39",
|
| 1261 |
+
"confidence_score": 0.5,
|
| 1262 |
+
"source": "models_debugzeroaction",
|
| 1263 |
+
"target": "debugzero_environment_rationale_39"
|
| 1264 |
+
},
|
| 1265 |
{
|
| 1266 |
"relation": "inherits",
|
| 1267 |
"confidence": "EXTRACTED",
|
|
|
|
| 1290 |
"relation": "uses",
|
| 1291 |
"confidence": "INFERRED",
|
| 1292 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\app.py",
|
| 1293 |
+
"source_location": "L49",
|
| 1294 |
"weight": 0.8,
|
| 1295 |
+
"_src": "app_rationale_64",
|
| 1296 |
"_tgt": "models_debugzeroobservation",
|
| 1297 |
"source": "models_debugzeroobservation",
|
| 1298 |
+
"target": "app_rationale_64",
|
| 1299 |
"confidence_score": 0.5
|
| 1300 |
},
|
| 1301 |
{
|
|
|
|
| 1304 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\debugZero_environment.py",
|
| 1305 |
"source_location": "L19",
|
| 1306 |
"weight": 0.8,
|
| 1307 |
+
"_src": "models_debugzeroobservation",
|
| 1308 |
+
"_tgt": "debugzero_environment_debugzeroenvironment",
|
| 1309 |
+
"confidence_score": 0.5,
|
| 1310 |
"source": "models_debugzeroobservation",
|
| 1311 |
+
"target": "debugzero_environment_debugzeroenvironment"
|
|
|
|
| 1312 |
},
|
| 1313 |
{
|
| 1314 |
"relation": "uses",
|
| 1315 |
"confidence": "INFERRED",
|
| 1316 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\debugZero_environment.py",
|
| 1317 |
+
"source_location": "L21",
|
| 1318 |
"weight": 0.8,
|
| 1319 |
+
"_src": "debugzero_environment_rationale_41",
|
| 1320 |
"_tgt": "models_debugzeroobservation",
|
| 1321 |
"source": "models_debugzeroobservation",
|
| 1322 |
+
"target": "debugzero_environment_rationale_41",
|
| 1323 |
"confidence_score": 0.5
|
| 1324 |
},
|
| 1325 |
{
|
|
|
|
| 1329 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\debugZero_environment.py",
|
| 1330 |
"source_location": "L67",
|
| 1331 |
"weight": 1.0,
|
| 1332 |
+
"_src": "models_debugzeroobservation",
|
| 1333 |
+
"_tgt": "debugzero_environment_debugzeroenvironment_reset",
|
| 1334 |
"source": "models_debugzeroobservation",
|
| 1335 |
"target": "debugzero_environment_debugzeroenvironment_reset"
|
| 1336 |
},
|
|
|
|
| 1341 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\debugZero_environment.py",
|
| 1342 |
"source_location": "L95",
|
| 1343 |
"weight": 1.0,
|
| 1344 |
+
"_src": "models_debugzeroobservation",
|
| 1345 |
+
"_tgt": "debugzero_environment_debugzeroenvironment_step",
|
| 1346 |
"source": "models_debugzeroobservation",
|
| 1347 |
"target": "debugzero_environment_debugzeroenvironment_step"
|
| 1348 |
},
|
| 1349 |
+
{
|
| 1350 |
+
"relation": "uses",
|
| 1351 |
+
"confidence": "INFERRED",
|
| 1352 |
+
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\app.py",
|
| 1353 |
+
"source_location": "L46",
|
| 1354 |
+
"weight": 0.8,
|
| 1355 |
+
"_src": "models_debugzeroobservation",
|
| 1356 |
+
"_tgt": "app_rationale_61",
|
| 1357 |
+
"confidence_score": 0.5,
|
| 1358 |
+
"source": "models_debugzeroobservation",
|
| 1359 |
+
"target": "app_rationale_61"
|
| 1360 |
+
},
|
| 1361 |
+
{
|
| 1362 |
+
"relation": "uses",
|
| 1363 |
+
"confidence": "INFERRED",
|
| 1364 |
+
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\debugZero_environment.py",
|
| 1365 |
+
"source_location": "L19",
|
| 1366 |
+
"weight": 0.8,
|
| 1367 |
+
"_src": "models_debugzeroobservation",
|
| 1368 |
+
"_tgt": "debugzero_environment_rationale_39",
|
| 1369 |
+
"confidence_score": 0.5,
|
| 1370 |
+
"source": "models_debugzeroobservation",
|
| 1371 |
+
"target": "debugzero_environment_rationale_39"
|
| 1372 |
+
},
|
| 1373 |
{
|
| 1374 |
"relation": "inherits",
|
| 1375 |
"confidence": "EXTRACTED",
|
|
|
|
| 1400 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\debugZero_environment.py",
|
| 1401 |
"source_location": "L19",
|
| 1402 |
"weight": 0.8,
|
| 1403 |
+
"_src": "models_debugzerostate",
|
| 1404 |
+
"_tgt": "debugzero_environment_debugzeroenvironment",
|
| 1405 |
+
"confidence_score": 0.5,
|
| 1406 |
"source": "models_debugzerostate",
|
| 1407 |
+
"target": "debugzero_environment_debugzeroenvironment"
|
|
|
|
| 1408 |
},
|
| 1409 |
{
|
| 1410 |
"relation": "uses",
|
| 1411 |
"confidence": "INFERRED",
|
| 1412 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\debugZero_environment.py",
|
| 1413 |
+
"source_location": "L21",
|
| 1414 |
"weight": 0.8,
|
| 1415 |
+
"_src": "debugzero_environment_rationale_41",
|
| 1416 |
"_tgt": "models_debugzerostate",
|
| 1417 |
"source": "models_debugzerostate",
|
| 1418 |
+
"target": "debugzero_environment_rationale_41",
|
| 1419 |
"confidence_score": 0.5
|
| 1420 |
},
|
| 1421 |
{
|
|
|
|
| 1425 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\debugZero_environment.py",
|
| 1426 |
"source_location": "L46",
|
| 1427 |
"weight": 1.0,
|
| 1428 |
+
"_src": "models_debugzerostate",
|
| 1429 |
+
"_tgt": "debugzero_environment_debugzeroenvironment_init",
|
| 1430 |
"source": "models_debugzerostate",
|
| 1431 |
"target": "debugzero_environment_debugzeroenvironment_init"
|
| 1432 |
},
|
|
|
|
| 1437 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\debugZero_environment.py",
|
| 1438 |
"source_location": "L57",
|
| 1439 |
"weight": 1.0,
|
| 1440 |
+
"_src": "models_debugzerostate",
|
| 1441 |
+
"_tgt": "debugzero_environment_debugzeroenvironment_reset",
|
| 1442 |
"source": "models_debugzerostate",
|
| 1443 |
"target": "debugzero_environment_debugzeroenvironment_reset"
|
| 1444 |
},
|
| 1445 |
+
{
|
| 1446 |
+
"relation": "uses",
|
| 1447 |
+
"confidence": "INFERRED",
|
| 1448 |
+
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\debugZero_environment.py",
|
| 1449 |
+
"source_location": "L19",
|
| 1450 |
+
"weight": 0.8,
|
| 1451 |
+
"_src": "models_debugzerostate",
|
| 1452 |
+
"_tgt": "debugzero_environment_rationale_39",
|
| 1453 |
+
"confidence_score": 0.5,
|
| 1454 |
+
"source": "models_debugzerostate",
|
| 1455 |
+
"target": "debugzero_environment_rationale_39"
|
| 1456 |
+
},
|
| 1457 |
{
|
| 1458 |
"relation": "contains",
|
| 1459 |
"confidence": "EXTRACTED",
|
|
|
|
| 1734 |
"relation": "imports_from",
|
| 1735 |
"confidence": "EXTRACTED",
|
| 1736 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\app.py",
|
| 1737 |
+
"source_location": "L47",
|
| 1738 |
"weight": 1.0,
|
| 1739 |
"_src": "c_users_astra_desktop_hackon_debugzero_server_app_py",
|
| 1740 |
"_tgt": "c_users_astra_desktop_hackon_debugzero_server_debugzero_environment_py",
|
|
|
|
| 1746 |
"relation": "contains",
|
| 1747 |
"confidence": "EXTRACTED",
|
| 1748 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\app.py",
|
| 1749 |
+
"source_location": "L63",
|
| 1750 |
"weight": 1.0,
|
| 1751 |
"_src": "c_users_astra_desktop_hackon_debugzero_server_app_py",
|
| 1752 |
"_tgt": "app_main",
|
|
|
|
| 1758 |
"relation": "rationale_for",
|
| 1759 |
"confidence": "EXTRACTED",
|
| 1760 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\app.py",
|
| 1761 |
+
"source_location": "L64",
|
| 1762 |
"weight": 1.0,
|
| 1763 |
+
"_src": "app_rationale_64",
|
| 1764 |
"_tgt": "app_main",
|
| 1765 |
"source": "app_main",
|
| 1766 |
+
"target": "app_rationale_64",
|
| 1767 |
"confidence_score": 1.0
|
| 1768 |
},
|
| 1769 |
{
|
| 1770 |
"relation": "uses",
|
| 1771 |
"confidence": "INFERRED",
|
| 1772 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\app.py",
|
| 1773 |
+
"source_location": "L50",
|
| 1774 |
"weight": 0.8,
|
| 1775 |
+
"_src": "app_rationale_64",
|
| 1776 |
"_tgt": "debugzero_environment_debugzeroenvironment",
|
| 1777 |
+
"source": "app_rationale_64",
|
| 1778 |
"target": "debugzero_environment_debugzeroenvironment",
|
| 1779 |
"confidence_score": 0.5
|
| 1780 |
},
|
|
|
|
| 1818 |
"relation": "imports_from",
|
| 1819 |
"confidence": "EXTRACTED",
|
| 1820 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\debugZero_environment.py",
|
| 1821 |
+
"source_location": "L25",
|
| 1822 |
"weight": 1.0,
|
| 1823 |
"_src": "c_users_astra_desktop_hackon_debugzero_server_debugzero_environment_py",
|
| 1824 |
"_tgt": "c_users_astra_desktop_hackon_debugzero_server_bug_injector_py",
|
|
|
|
| 1974 |
"relation": "imports_from",
|
| 1975 |
"confidence": "EXTRACTED",
|
| 1976 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\debugZero_environment.py",
|
| 1977 |
+
"source_location": "L24",
|
| 1978 |
"weight": 1.0,
|
| 1979 |
"_src": "c_users_astra_desktop_hackon_debugzero_server_debugzero_environment_py",
|
| 1980 |
"_tgt": "c_users_astra_desktop_hackon_debugzero_server_executor_py",
|
|
|
|
| 1986 |
"relation": "imports_from",
|
| 1987 |
"confidence": "EXTRACTED",
|
| 1988 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\debugZero_environment.py",
|
| 1989 |
+
"source_location": "L26",
|
| 1990 |
"weight": 1.0,
|
| 1991 |
"_src": "c_users_astra_desktop_hackon_debugzero_server_debugzero_environment_py",
|
| 1992 |
"_tgt": "c_users_astra_desktop_hackon_debugzero_server_plausibility_py",
|
|
|
|
| 1998 |
"relation": "contains",
|
| 1999 |
"confidence": "EXTRACTED",
|
| 2000 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\debugZero_environment.py",
|
| 2001 |
+
"source_location": "L40",
|
| 2002 |
"weight": 1.0,
|
| 2003 |
"_src": "c_users_astra_desktop_hackon_debugzero_server_debugzero_environment_py",
|
| 2004 |
"_tgt": "debugzero_environment_debugzeroenvironment",
|
|
|
|
| 2010 |
"relation": "contains",
|
| 2011 |
"confidence": "EXTRACTED",
|
| 2012 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\debugZero_environment.py",
|
| 2013 |
+
"source_location": "L129",
|
| 2014 |
"weight": 1.0,
|
| 2015 |
"_src": "c_users_astra_desktop_hackon_debugzero_server_debugzero_environment_py",
|
| 2016 |
"_tgt": "debugzero_environment_state",
|
|
|
|
| 2034 |
"relation": "inherits",
|
| 2035 |
"confidence": "EXTRACTED",
|
| 2036 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\debugZero_environment.py",
|
| 2037 |
+
"source_location": "L40",
|
| 2038 |
"weight": 1.0,
|
| 2039 |
"_src": "debugzero_environment_debugzeroenvironment",
|
| 2040 |
"_tgt": "environment",
|
|
|
|
| 2046 |
"relation": "method",
|
| 2047 |
"confidence": "EXTRACTED",
|
| 2048 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\debugZero_environment.py",
|
| 2049 |
+
"source_location": "L47",
|
| 2050 |
"weight": 1.0,
|
| 2051 |
"_src": "debugzero_environment_debugzeroenvironment",
|
| 2052 |
"_tgt": "debugzero_environment_debugzeroenvironment_init",
|
|
|
|
| 2058 |
"relation": "method",
|
| 2059 |
"confidence": "EXTRACTED",
|
| 2060 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\debugZero_environment.py",
|
| 2061 |
+
"source_location": "L58",
|
| 2062 |
"weight": 1.0,
|
| 2063 |
"_src": "debugzero_environment_debugzeroenvironment",
|
| 2064 |
"_tgt": "debugzero_environment_debugzeroenvironment_reset",
|
|
|
|
| 2070 |
"relation": "method",
|
| 2071 |
"confidence": "EXTRACTED",
|
| 2072 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\debugZero_environment.py",
|
| 2073 |
+
"source_location": "L79",
|
| 2074 |
"weight": 1.0,
|
| 2075 |
"_src": "debugzero_environment_debugzeroenvironment",
|
| 2076 |
"_tgt": "debugzero_environment_debugzeroenvironment_step",
|
|
|
|
| 2082 |
"relation": "rationale_for",
|
| 2083 |
"confidence": "EXTRACTED",
|
| 2084 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\debugZero_environment.py",
|
| 2085 |
+
"source_location": "L41",
|
| 2086 |
"weight": 1.0,
|
| 2087 |
+
"_src": "debugzero_environment_rationale_41",
|
| 2088 |
"_tgt": "debugzero_environment_debugzeroenvironment",
|
| 2089 |
"source": "debugzero_environment_debugzeroenvironment",
|
| 2090 |
+
"target": "debugzero_environment_rationale_41",
|
| 2091 |
"confidence_score": 1.0
|
| 2092 |
},
|
| 2093 |
{
|
|
|
|
| 2098 |
"weight": 0.8,
|
| 2099 |
"_src": "debugzero_environment_debugzeroenvironment",
|
| 2100 |
"_tgt": "executor_executionresult",
|
| 2101 |
+
"confidence_score": 0.5,
|
| 2102 |
"source": "debugzero_environment_debugzeroenvironment",
|
| 2103 |
+
"target": "executor_executionresult"
|
| 2104 |
+
},
|
| 2105 |
+
{
|
| 2106 |
+
"relation": "uses",
|
| 2107 |
+
"confidence": "INFERRED",
|
| 2108 |
+
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\app.py",
|
| 2109 |
+
"source_location": "L47",
|
| 2110 |
+
"weight": 0.8,
|
| 2111 |
+
"_src": "app_rationale_61",
|
| 2112 |
+
"_tgt": "debugzero_environment_debugzeroenvironment",
|
| 2113 |
+
"confidence_score": 0.5,
|
| 2114 |
+
"source": "debugzero_environment_debugzeroenvironment",
|
| 2115 |
+
"target": "app_rationale_61"
|
| 2116 |
},
|
| 2117 |
{
|
| 2118 |
"relation": "calls",
|
|
|
|
| 2130 |
"relation": "uses",
|
| 2131 |
"confidence": "INFERRED",
|
| 2132 |
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\debugZero_environment.py",
|
| 2133 |
+
"source_location": "L28",
|
| 2134 |
"weight": 0.8,
|
| 2135 |
+
"_src": "debugzero_environment_rationale_41",
|
| 2136 |
"_tgt": "executor_executionresult",
|
| 2137 |
+
"source": "debugzero_environment_rationale_41",
|
| 2138 |
"target": "executor_executionresult",
|
| 2139 |
"confidence_score": 0.5
|
| 2140 |
},
|
|
|
|
| 2222 |
"target": "executor_execute_code",
|
| 2223 |
"confidence_score": 1.0
|
| 2224 |
},
|
| 2225 |
+
{
|
| 2226 |
+
"relation": "uses",
|
| 2227 |
+
"confidence": "INFERRED",
|
| 2228 |
+
"source_file": "C:\\Users\\astra\\Desktop\\hackon\\debugZero\\server\\debugZero_environment.py",
|
| 2229 |
+
"source_location": "L26",
|
| 2230 |
+
"weight": 0.8,
|
| 2231 |
+
"_src": "debugzero_environment_rationale_39",
|
| 2232 |
+
"_tgt": "executor_executionresult",
|
| 2233 |
+
"confidence_score": 0.5,
|
| 2234 |
+
"source": "executor_executionresult",
|
| 2235 |
+
"target": "debugzero_environment_rationale_39"
|
| 2236 |
+
},
|
| 2237 |
{
|
| 2238 |
"relation": "rationale_for",
|
| 2239 |
"confidence": "EXTRACTED",
|
server/app.py
CHANGED
|
@@ -39,10 +39,13 @@ except Exception as e: # pragma: no cover
|
|
| 39 |
"openenv is required for the web interface. Install dependencies with '\n uv sync\n'"
|
| 40 |
) from e
|
| 41 |
|
| 42 |
-
|
|
|
|
|
|
|
|
|
|
| 43 |
from ..models import DebugzeroAction, DebugzeroObservation
|
| 44 |
from .debugZero_environment import DebugzeroEnvironment
|
| 45 |
-
|
| 46 |
from models import DebugzeroAction, DebugzeroObservation
|
| 47 |
from server.debugZero_environment import DebugzeroEnvironment
|
| 48 |
|
|
|
|
| 39 |
"openenv is required for the web interface. Install dependencies with '\n uv sync\n'"
|
| 40 |
) from e
|
| 41 |
|
| 42 |
+
if __package__ == "server":
|
| 43 |
+
from models import DebugzeroAction, DebugzeroObservation
|
| 44 |
+
from .debugZero_environment import DebugzeroEnvironment
|
| 45 |
+
elif __package__ and __package__.endswith(".server"):
|
| 46 |
from ..models import DebugzeroAction, DebugzeroObservation
|
| 47 |
from .debugZero_environment import DebugzeroEnvironment
|
| 48 |
+
else:
|
| 49 |
from models import DebugzeroAction, DebugzeroObservation
|
| 50 |
from server.debugZero_environment import DebugzeroEnvironment
|
| 51 |
|
server/debugZero_environment.py
CHANGED
|
@@ -13,16 +13,18 @@ from uuid import uuid4
|
|
| 13 |
from openenv.core.env_server.interfaces import Environment
|
| 14 |
from openenv.core.env_server.types import State
|
| 15 |
|
| 16 |
-
|
|
|
|
|
|
|
| 17 |
from ..models import DebugzeroAction, DebugzeroObservation, DebugzeroState
|
| 18 |
-
|
| 19 |
from models import DebugzeroAction, DebugzeroObservation, DebugzeroState
|
| 20 |
|
| 21 |
-
|
| 22 |
from .executor import execute_code, ExecutionResult
|
| 23 |
from .bug_injector import inject_bug
|
| 24 |
from .plausibility import compute_ast_distance
|
| 25 |
-
|
| 26 |
from executor import execute_code, ExecutionResult
|
| 27 |
from bug_injector import inject_bug
|
| 28 |
from plausibility import compute_ast_distance
|
|
|
|
| 13 |
from openenv.core.env_server.interfaces import Environment
|
| 14 |
from openenv.core.env_server.types import State
|
| 15 |
|
| 16 |
+
if __package__ == "server":
|
| 17 |
+
from models import DebugzeroAction, DebugzeroObservation, DebugzeroState
|
| 18 |
+
elif __package__ and __package__.endswith(".server"):
|
| 19 |
from ..models import DebugzeroAction, DebugzeroObservation, DebugzeroState
|
| 20 |
+
else:
|
| 21 |
from models import DebugzeroAction, DebugzeroObservation, DebugzeroState
|
| 22 |
|
| 23 |
+
if __package__:
|
| 24 |
from .executor import execute_code, ExecutionResult
|
| 25 |
from .bug_injector import inject_bug
|
| 26 |
from .plausibility import compute_ast_distance
|
| 27 |
+
else:
|
| 28 |
from executor import execute_code, ExecutionResult
|
| 29 |
from bug_injector import inject_bug
|
| 30 |
from plausibility import compute_ast_distance
|
server/requirements.txt
CHANGED
|
@@ -1,6 +1,4 @@
|
|
| 1 |
openenv[core]>=0.2.0
|
| 2 |
fastapi>=0.115.0
|
| 3 |
uvicorn>=0.24.0
|
| 4 |
-
|
| 5 |
-
|
| 6 |
-
|
|
|
|
| 1 |
openenv[core]>=0.2.0
|
| 2 |
fastapi>=0.115.0
|
| 3 |
uvicorn>=0.24.0
|
| 4 |
+
thefuzz>=0.22.1
|
|
|
|
|
|