AI Update: تغییرات را در agy_engine.py اعمال کن
This commit is contained in:
@@ -1471,6 +1471,19 @@ class AGYEngine:
|
|||||||
except Exception as ex:
|
except Exception as ex:
|
||||||
logger.warning(f"Failed to load bot actions instruction: {ex}")
|
logger.warning(f"Failed to load bot actions instruction: {ex}")
|
||||||
|
|
||||||
|
# AI Active Project Context Instruction
|
||||||
|
active_p = session.current_project
|
||||||
|
if active_p:
|
||||||
|
project_context_instruction = (
|
||||||
|
f"[SYSTEM INSTRUCTION: ACTIVE PROJECT CONTEXT]\n"
|
||||||
|
f"• Active Project Name: {active_p.name}\n"
|
||||||
|
f"• Active Workspace Path: {active_p.workspace}\n"
|
||||||
|
f"• Active Conversation ID: {session.conversation_id or active_p.conversation_id or 'New'}\n"
|
||||||
|
f"• AI Model: {active_p.model} (Effort: {active_p.effort})\n"
|
||||||
|
f"You are operating directly within the user's active project '{active_p.name}' located at '{active_p.workspace}'."
|
||||||
|
)
|
||||||
|
system_instructions.append(project_context_instruction)
|
||||||
|
|
||||||
# AI Long-Term Persistent Hierarchical Memory (Global + User + Active Project)
|
# AI Long-Term Persistent Hierarchical Memory (Global + User + Active Project)
|
||||||
try:
|
try:
|
||||||
from memory_manager import memory_manager
|
from memory_manager import memory_manager
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user