Spaces:
Sleeping
Sleeping
File size: 2,507 Bytes
0bb4dfa d4017c8 0bb4dfa a763505 0bb4dfa af5d1df 1961f74 11bf9b7 0bb4dfa d4017c8 0bb4dfa a763505 0bb4dfa af5d1df 1961f74 11bf9b7 0bb4dfa | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 | """Per-phase prompt templates for the CCAI orchestrator.
Each phase's templates live in their own file so prompt iteration doesn't
churn the state machine in `orchestrator.py`. All templates here are pure
strings; they're formatted and combined in `orchestrator.py`.
"""
from app.services.prompts.directives import (
PARTICIPANT_BASE_DIRECTIVE,
NO_REASONING_DIRECTIVE,
ORCHESTRATOR_BASE_DIRECTIVE,
)
from app.services.prompts.initial_opinions import INITIAL_OPINION_PROMPT
from app.services.prompts.credential_summary import (
CREDENTIAL_BUILD_PROMPT,
CREDENTIAL_REFRESH_PROMPT,
HUMAN_CREDENTIAL_FROM_PROFILE_PROMPT,
SINGLE_PARTICIPANT_CREDENTIAL_BUILD_PROMPT,
)
from app.services.prompts.critique import CRITIQUE_PROMPT
from app.services.prompts.status_assessment import (
STATUS_ASSESSMENT_PROMPT,
TARGETED_FOLLOWUP_PROMPT,
TARGETED_FOLLOWUP_FROM_PARTICIPANT_PROMPT,
)
from app.services.prompts.finalization import FINALIZATION_PROMPT
from app.services.prompts.consensus import (
ALLIANCE_DETECTION_PROMPT,
ADDRESSED_TO_PROMPT,
CONSENSUS_ALLIED_PROMPT,
CONSENSUS_SOLO_PROMPT,
CONSENSUS_STATUS_PROMPT,
)
from app.services.prompts.closure import (
UNADDRESSED_FACTOR_PROMPT,
MAJORITY_REPORT_PROMPT,
NO_CONSENSUS_REPORT_PROMPT,
CONTRIBUTION_SUMMARY_PROMPT,
)
from app.services.prompts.auto_select import AUTO_SELECT_PARTICIPANTS_PROMPT
from app.services.prompts.model_recommend import SUGGEST_MODEL_PROMPT
from app.services.prompts.credential_intake import (
CREDENTIAL_INTAKE_EMPTY_TRANSCRIPT,
CREDENTIAL_INTAKE_TURN_PROMPT,
)
__all__ = [
"PARTICIPANT_BASE_DIRECTIVE",
"NO_REASONING_DIRECTIVE",
"ORCHESTRATOR_BASE_DIRECTIVE",
"INITIAL_OPINION_PROMPT",
"CREDENTIAL_BUILD_PROMPT",
"CREDENTIAL_REFRESH_PROMPT",
"HUMAN_CREDENTIAL_FROM_PROFILE_PROMPT",
"SINGLE_PARTICIPANT_CREDENTIAL_BUILD_PROMPT",
"CRITIQUE_PROMPT",
"STATUS_ASSESSMENT_PROMPT",
"TARGETED_FOLLOWUP_PROMPT",
"TARGETED_FOLLOWUP_FROM_PARTICIPANT_PROMPT",
"FINALIZATION_PROMPT",
"ALLIANCE_DETECTION_PROMPT",
"ADDRESSED_TO_PROMPT",
"CONSENSUS_ALLIED_PROMPT",
"CONSENSUS_SOLO_PROMPT",
"CONSENSUS_STATUS_PROMPT",
"UNADDRESSED_FACTOR_PROMPT",
"MAJORITY_REPORT_PROMPT",
"NO_CONSENSUS_REPORT_PROMPT",
"CONTRIBUTION_SUMMARY_PROMPT",
"AUTO_SELECT_PARTICIPANTS_PROMPT",
"SUGGEST_MODEL_PROMPT",
"CREDENTIAL_INTAKE_TURN_PROMPT",
"CREDENTIAL_INTAKE_EMPTY_TRANSCRIPT",
]
|