Skip to content

Commit 4698b67

Browse files
refactor: update add_workdir_callback to create session-specific directory
1 parent 5c6b247 commit 4698b67

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

MaxKernel/hitl_agent/callbacks.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -268,8 +268,11 @@ def get_tpu_version_callback(callback_context: CallbackContext):
268268

269269
def add_workdir_callback(callback_context: CallbackContext):
270270
"""Add working directory to state."""
271-
callback_context.state["workdir"] = WORKDIR
272-
logging.info(f"Set working directory to: {WORKDIR}")
271+
session_id = callback_context.session.id
272+
session_dir = os.path.join(WORKDIR, session_id)
273+
os.makedirs(session_dir, exist_ok=True)
274+
callback_context.state["workdir"] = session_dir
275+
logging.info(f"Set working directory to: {session_dir}")
273276

274277

275278
def extract_fix_summary(

0 commit comments

Comments
 (0)