feat: unify creation agent chat fill
This commit is contained in:
@@ -7,11 +7,12 @@ use serde::{Deserialize, Serialize};
|
||||
use serde_json::{Value as JsonValue, json};
|
||||
|
||||
use crate::custom_world_rpg_draft_prompts::{
|
||||
BASE_SYSTEM_PROMPT, GLOBAL_HARD_RULES, OUTPUT_CONTRACT_REMINDER, QUICK_FILL_EXTRA_RULES,
|
||||
BASE_SYSTEM_PROMPT, GLOBAL_HARD_RULES, OUTPUT_CONTRACT_REMINDER,
|
||||
STATE_INFERENCE_OUTPUT_CONTRACT, STATE_INFERENCE_SYSTEM_PROMPT,
|
||||
extract_reply_text_from_partial_json, mode_rules, parse_conversation_mode, parse_drift_risk,
|
||||
parse_json_response_text, parse_user_input_signal, render_chat_history_context,
|
||||
render_current_anchor_context, render_dynamic_state_context, user_signal_rules,
|
||||
parse_json_response_text, parse_user_input_signal, quick_fill_extra_rules,
|
||||
render_chat_history_context, render_current_anchor_context, render_dynamic_state_context,
|
||||
user_signal_rules,
|
||||
};
|
||||
use spacetime_client::{
|
||||
CustomWorldAgentMessageFinalizeRecordInput, CustomWorldAgentMessageRecord,
|
||||
@@ -799,7 +800,7 @@ fn build_eight_anchor_single_turn_prompt(
|
||||
user_signal_rules(dynamic_state.user_input_signal).to_string(),
|
||||
];
|
||||
if quick_fill_requested {
|
||||
blocks.push(QUICK_FILL_EXTRA_RULES.to_string());
|
||||
blocks.push(quick_fill_extra_rules());
|
||||
}
|
||||
blocks.push(render_dynamic_state_context(dynamic_state));
|
||||
blocks.push(render_current_anchor_context(current_anchor_content));
|
||||
|
||||
Reference in New Issue
Block a user