Skip to content

Commit 5ec4aa0

Browse files
committed
fix: resolve unused parameter lint errors
- InvalidQueryException: use sql parameter to include preview in details - AgentPromptTemplate.build: use few_shot_examples for previous queries Both parameters now contribute to the output as intended.
1 parent 3af9631 commit 5ec4aa0

2 files changed

Lines changed: 10 additions & 0 deletions

File tree

app/exceptions.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -250,6 +250,9 @@ def __init__(
250250
error_details = details or {}
251251
if validation_errors:
252252
error_details["validation_errors"] = validation_errors
253+
if sql:
254+
# Include SQL preview in details (truncated for security)
255+
error_details["sql_preview"] = sql[:100] + "..." if len(sql) > 100 else sql
253256
super().__init__(
254257
message=message,
255258
error_code="INVALID_SQL_QUERY",

models/prompts.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -256,6 +256,13 @@ def build(
256256
parts.append(schema)
257257
parts.append("")
258258

259+
# Few-shot examples (if provided)
260+
if few_shot_examples:
261+
parts.append("Previous successful queries:")
262+
for example in few_shot_examples:
263+
parts.append(example.format())
264+
parts.append("")
265+
259266
# Additional context
260267
if context:
261268
parts.append(f"Context: {context}")

0 commit comments

Comments
 (0)