MCPcopy Create free account
hub / github.com/METR/vivaria / getTaskInstructions

Method getTaskInstructions

server/src/docker/tasks.ts:69–80  ·  view source on GitHub ↗
(host: Host, ti: TaskInfo, opts: { forRun: boolean })

Source from the content-addressed store, hash-verified

67 }
68
69 async getTaskInstructions(host: Host, ti: TaskInfo, opts: { forRun: boolean }): Promise<TaskInstructions> {
70 const taskSetupData = await this.getTaskSetupData(host, ti, opts)
71 return {
72 instructions: taskSetupData.instructions,
73 permissions: taskSetupData.permissions,
74 scoring: {
75 intermediate: taskSetupData.intermediateScoring,
76 visible_to_agent: taskSetupData.definition?.scoring?.visible_to_agent ?? true,
77 score_on_usage_limits: taskSetupData.definition?.scoring?.score_on_usage_limits ?? false,
78 },
79 }
80 }
81
82 private async getTaskSetupDataRaw(
83 host: Host,

Callers 2

hooks_routes.tsFile · 0.80

Calls 1

getTaskSetupDataMethod · 0.95

Tested by

no test coverage detected