MCPcopy Index your code
hub / github.com/coder/coder / newOpenAIComputerUseTool

Function newOpenAIComputerUseTool

coderd/x/chatd/chattool/computeruse_test.go:993–1012  ·  view source on GitHub ↗
(
	t testing.TB,
	geometry workspacesdk.DesktopGeometry,
	conn workspacesdk.AgentConn,
	storeFile chattool.StoreFileFunc,
	clock quartz.Clock,
)

Source from the content-addressed store, hash-verified

991}
992
993func newOpenAIComputerUseTool(
994 t testing.TB,
995 geometry workspacesdk.DesktopGeometry,
996 conn workspacesdk.AgentConn,
997 storeFile chattool.StoreFileFunc,
998 clock quartz.Clock,
999) fantasy.AgentTool {
1000 t.Helper()
1001 return chattool.NewComputerUseTool(
1002 chattool.ComputerUseProviderOpenAI,
1003 geometry.DeclaredWidth,
1004 geometry.DeclaredHeight,
1005 func(_ context.Context) (workspacesdk.AgentConn, error) {
1006 return conn, nil
1007 },
1008 storeFile,
1009 clock,
1010 slogtest.Make(t, nil),
1011 )
1012}
1013
1014func openAIComputerUseCall(input string) fantasy.ToolCall {
1015 return fantasy.ToolCall{

Calls 2

NewComputerUseToolFunction · 0.92
HelperMethod · 0.65

Tested by

no test coverage detected