Add _SURVEY_SYSTEM_PROMPT to prompts.py #4

Closed
opened 2026-04-06 22:27:08 +00:00 by archeious · 1 comment
Owner

Add _SURVEY_SYSTEM_PROMPT to prompts.py. The survey agent answers three questions from file type distribution + top-2-level tree structure:

  1. What is this? (plain language, no forced taxonomy)
  2. What analytical approach would be most useful?
  3. Which available tools are relevant / can be skipped?

Output via submit_survey tool:

{
    "description": str,
    "approach": str,
    "relevant_tools": [str],
    "skip_tools": [str],
    "domain_notes": str,
    "confidence": float,
}

Max turns: 3.

Add `_SURVEY_SYSTEM_PROMPT` to `prompts.py`. The survey agent answers three questions from file type distribution + top-2-level tree structure: 1. What is this? (plain language, no forced taxonomy) 2. What analytical approach would be most useful? 3. Which available tools are relevant / can be skipped? Output via `submit_survey` tool: ```python { "description": str, "approach": str, "relevant_tools": [str], "skip_tools": [str], "domain_notes": str, "confidence": float, } ``` Max turns: 3.
archeious added this to the Phase 2: Survey Pass milestone 2026-04-06 22:27:08 +00:00
archeious added this to the Agentic Investigation Engine project 2026-04-06 22:33:53 +00:00
Author
Owner

Shipped in #41, merged to main. Closing manually — Forgejo's Closes keyword didn't auto-close this from the PR body.

Shipped in #41, merged to main. Closing manually — Forgejo's `Closes` keyword didn't auto-close this from the PR body.
Sign in to join this conversation.
No labels
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: archeious/luminos#4
No description provided.