Workspace context engineering — How agents use files, tools, and state