Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
56 commits
Select commit Hold shift + click to select a range
cf16930
litellm auth error
sani903 Nov 20, 2025
f046aad
mcp errors
sani903 Nov 21, 2025
02cef28
mcp errors
sani903 Nov 21, 2025
27d16cd
train errors
sani903 Nov 23, 2025
5223e2d
temp
sani903 Nov 30, 2025
9e4b2e2
training bug
sani903 Dec 1, 2025
420b608
training bug
sani903 Dec 1, 2025
7dac691
working training
sani903 Dec 1, 2025
7ee4008
Remove inf.sh file
sani903 Dec 1, 2025
72b3921
Remove analyze_swebench_repos.py
sani903 Dec 1, 2025
054b426
Remove eval.sh file
sani903 Dec 1, 2025
5114ea9
Remove eval_base_model_semantic.jsonl file
sani903 Dec 1, 2025
f912e6c
Remove eval_results_semantic.jsonl file
sani903 Dec 1, 2025
05482fe
Rename eval_match.sh to eval/eval_match.sh
sani903 Dec 1, 2025
e787249
Rename training_based_eval.py to eval/training_based_eval.py
sani903 Dec 1, 2025
7761a17
Rename eval_swebench.py to eval/eval_swebench.py
sani903 Dec 1, 2025
08c4f1f
Delete to_remove directory
sani903 Dec 1, 2025
f0a1428
Delete data directory
sani903 Dec 1, 2025
ded5c9f
Update train_with_vector_search.sh
sani903 Dec 7, 2025
6c4ff19
Reduce N_ROLLOUTS from 8 to 4 in training script
sani903 Dec 7, 2025
1f9d4ff
Move semantic_search_server.py to remove directory
sani903 Dec 7, 2025
7401a6e
Delete src/mcp_server/remove directory
sani903 Dec 7, 2025
128445f
Add vector search training instructions to README
sani903 Dec 7, 2025
9f98d1f
Parameterize training script variables
sani903 Dec 7, 2025
0cb282a
Update train_with_vector_search.sh
sani903 Dec 7, 2025
ac583b1
Update run_mcp_server.sh
sani903 Dec 7, 2025
111a9ec
Delete eval directory
sani903 Dec 7, 2025
001481a
Update command arguments for semantic search server
sani903 Dec 7, 2025
0cade1c
Delete preindex_swebench.py
sani903 Dec 7, 2025
aa5287d
Rename run_mcp_server.sh to remove/run_mcp_server.sh
sani903 Dec 7, 2025
bb97a35
Delete remove directory
sani903 Dec 7, 2025
b098cff
Merge branch 'main' into semantic_search
sani903 Dec 7, 2025
abc170e
Merge branch 'main' into semantic_search
sani903 Dec 11, 2025
b98bec7
Add semantic_search configuration file
sani903 Dec 12, 2025
ad5c59c
Rename run_mcp_server_training.sh to scripts/run_mcp_server_training.sh
sani903 Dec 12, 2025
aa0bf1f
Create system_prompt_semantic.py
sani903 Dec 12, 2025
ed579b7
Revise system prompt for tool usage and search strategy
sani903 Dec 12, 2025
970ec13
Update file_localization.j2
sani903 Dec 12, 2025
c34ed17
Update code_search_generator.py
sani903 Dec 12, 2025
f1bb75c
Update code_search_generator.py
sani903 Dec 12, 2025
5cd026e
Update train.py
sani903 Dec 12, 2025
212cd38
Update semantic_search.yaml
sani903 Dec 12, 2025
c0e77e3
Update train_with_vector_search.sh
sani903 Dec 12, 2025
e0c683f
working wihtout embedding search
sani903 Dec 15, 2025
cda53f6
index bug
sani903 Dec 15, 2025
78395f0
pre-sync
sani903 Dec 22, 2025
7c6ac2e
merge
sani903 Dec 22, 2025
c166669
init training
sani903 Dec 22, 2025
a783b12
batching
sani903 Dec 23, 2025
dd20002
fix indexing bug
sani903 Dec 23, 2025
e5070b6
actor dying
sani903 Dec 24, 2025
a9abae8
async, indexing failing
sani903 Dec 25, 2025
2d44f17
training in batches failing
sani903 Dec 26, 2025
3073df0
working training
sani903 Dec 28, 2025
01234e3
working training
sani903 Jan 14, 2026
203967b
merge changes from main
sani903 Jan 14, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
42 changes: 42 additions & 0 deletions .openhands/skills/semantic-search.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
# Semantic Code Search

Search the current repository using natural language queries.

## Usage

Use the `semantic_search` tool to find code by meaning, not just keywords.

**Arguments:**
- `query` (required): Natural language description of what you're looking for
- `n_results` (optional): Number of results to return (default: 10)

**Note:** The tool automatically searches the current workspace repository. No need to specify a path.

## Examples
```json
{
"name": "semantic_search",
"arguments": {
"query": "pandas to_datetime decimal division error",
"n_results": 15
}
}
```
```json
{
"name": "semantic_search",
"arguments": {
"query": "function that validates user input",
"n_results": 5
}
}
```

## When to Use

- Finding code that handles specific functionality
- Locating error handling for particular cases
- Discovering utility functions or helpers
- Understanding how a feature is implemented

The tool returns relevant code chunks with similarity scores and file paths.
2 changes: 1 addition & 1 deletion README_Training.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,4 +24,4 @@ bash scripts/run_async_training.sh \
-o "+generator.exp_config=configs/skyrl-experiments/read-only.yaml" \
-d $DATA_PATH \
2>&1 | tee training.log
```
```
Loading