<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dissertation.git/src/vfs.py, branch main</title>
<subtitle>Undergraduate dissertation — Deceptive Alignment in Autonomous LLM Agents (UEL, 2026). Sandboxed agentic-LLM deception study: 960 runs, three-tier judging (regex + blackbox + glassbox).</subtitle>
<id>http://git.jayrup.me/c/dissertation.git/atom?h=main</id>
<link rel='self' href='http://git.jayrup.me/c/dissertation.git/atom?h=main'/>
<link rel='alternate' type='text/html' href='http://git.jayrup.me/c/dissertation.git/'/>
<updated>2026-03-25T17:37:43Z</updated>
<entry>
<title>feat: add goal_type variation system and parallel processing</title>
<updated>2026-03-25T17:37:43Z</updated>
<author>
<name>CaptainJack2491</name>
<email>jayrupnakawala@gmail.com</email>
</author>
<published>2026-03-25T17:37:43Z</published>
<link rel='alternate' type='text/html' href='http://git.jayrup.me/c/dissertation.git/commit/?id=3c80864a0d9391b6390920cd91e4dbd52e5c95bc'/>
<id>urn:sha1:3c80864a0d9391b6390920cd91e4dbd52e5c95bc</id>
<content type='text'>
- vfs.py: add VFS.create() factory for parallel-safe independent instances
- tools.py: add make_tools_for_vfs() to bind tools to specific VFS instances
- config_loader.py: add goal_types and max_workers config properties
- agent.py: add goal_type field, vfs_instance param, goal_type in log paths
- runner.py: rewrite with goal_type loop dimension, ThreadPoolExecutor parallel
  execution, isolated VFS per run, flattened work items, thread-safe results

All backward compatible - empty goal_types defaults to legacy hidden_goal.md,
max_workers=1 defaults to sequential execution.
</content>
</entry>
<entry>
<title>[fix] VFS singleton reset + remove vestigial check_username tool</title>
<updated>2026-02-24T19:52:48Z</updated>
<author>
<name>CaptainJack2491</name>
<email>jayrupnakawala@gmail.com</email>
</author>
<published>2026-02-24T19:52:48Z</published>
<link rel='alternate' type='text/html' href='http://git.jayrup.me/c/dissertation.git/commit/?id=1ae604acbadc6ac9f005aa48a45cbbe306f92a59'/>
<id>urn:sha1:1ae604acbadc6ac9f005aa48a45cbbe306f92a59</id>
<content type='text'>
- VFS now creates fresh instance when root_path/fs_data is provided
  (prevents cross-scenario contamination in multi-scenario runs)
- Removed check_username from tools (unrelated to any scenario)
</content>
</entry>
<entry>
<title>[fix] big moving around, probably made lot more bugs.</title>
<updated>2026-01-11T02:51:04Z</updated>
<author>
<name>CaptainJack2491</name>
<email>jayrupnakawala@gmail.com</email>
</author>
<published>2026-01-11T02:51:04Z</published>
<link rel='alternate' type='text/html' href='http://git.jayrup.me/c/dissertation.git/commit/?id=eefafc5dac05be3c721b5186f0d288811223744e'/>
<id>urn:sha1:eefafc5dac05be3c721b5186f0d288811223744e</id>
<content type='text'>
</content>
</entry>
</feed>
