Dagger
Search

bots-building-bots

No long description provided.

Installation

dagger install github.com/vito/daggerverse/botsbuildingbots@ac90240ed0651b92328d78dea13ae96d8791e1c3

Entrypoint

Return Type
BotsBuildingBots !
Arguments
NameTypeDefault ValueDescription
schemeFile -The documentation for the tool calling scheme to generate a prompt for.
initialPromptString -An initial system prompt to evaluate and use as a starting point.
modelString -Model to use to generate the prompt.
evalModelString -Model to use to run the evaluations.
attemptsInteger !1Number of evaluations to run in parallel.
Example
dagger -m github.com/vito/daggerverse/botsbuildingbots@ac90240ed0651b92328d78dea13ae96d8791e1c3 call \
 --attempts integer
func (m *myModule) example(attempts int) *BotsBuildingBots  {
	return dag.
			BotsBuildingBots(attempts)
}
@function
def example(attempts: int) -> dag.BotsBuildingBots:
	return (
		dag.bots_building_bots(attempts)
	)
@func()
example(attempts: number): BotsBuildingBots {
	return dag
		.botsBuildingBots(attempts)
}

Types

BotsBuildingBots 🔗

scheme() 🔗

Return Type
File !
Example
dagger -m github.com/vito/daggerverse/botsbuildingbots@ac90240ed0651b92328d78dea13ae96d8791e1c3 call \
 --attempts integer scheme
func (m *myModule) example(attempts int) *File  {
	return dag.
			BotsBuildingBots(attempts).
			Scheme()
}
@function
def example(attempts: int) -> dagger.File:
	return (
		dag.bots_building_bots(attempts)
		.scheme()
	)
@func()
example(attempts: number): File {
	return dag
		.botsBuildingBots(attempts)
		.scheme()
}

initialPrompt() 🔗

Return Type
String !
Example
dagger -m github.com/vito/daggerverse/botsbuildingbots@ac90240ed0651b92328d78dea13ae96d8791e1c3 call \
 --attempts integer initial-prompt
func (m *myModule) example(ctx context.Context, attempts int) string  {
	return dag.
			BotsBuildingBots(attempts).
			InitialPrompt(ctx)
}
@function
async def example(attempts: int) -> str:
	return await (
		dag.bots_building_bots(attempts)
		.initial_prompt()
	)
@func()
async example(attempts: number): Promise<string> {
	return dag
		.botsBuildingBots(attempts)
		.initialPrompt()
}

writerModel() 🔗

Return Type
String !
Example
dagger -m github.com/vito/daggerverse/botsbuildingbots@ac90240ed0651b92328d78dea13ae96d8791e1c3 call \
 --attempts integer writer-model
func (m *myModule) example(ctx context.Context, attempts int) string  {
	return dag.
			BotsBuildingBots(attempts).
			WriterModel(ctx)
}
@function
async def example(attempts: int) -> str:
	return await (
		dag.bots_building_bots(attempts)
		.writer_model()
	)
@func()
async example(attempts: number): Promise<string> {
	return dag
		.botsBuildingBots(attempts)
		.writerModel()
}

evalModel() 🔗

Return Type
String !
Example
dagger -m github.com/vito/daggerverse/botsbuildingbots@ac90240ed0651b92328d78dea13ae96d8791e1c3 call \
 --attempts integer eval-model
func (m *myModule) example(ctx context.Context, attempts int) string  {
	return dag.
			BotsBuildingBots(attempts).
			EvalModel(ctx)
}
@function
async def example(attempts: int) -> str:
	return await (
		dag.bots_building_bots(attempts)
		.eval_model()
	)
@func()
async example(attempts: number): Promise<string> {
	return dag
		.botsBuildingBots(attempts)
		.evalModel()
}

attempts() 🔗

Return Type
Integer !
Example
dagger -m github.com/vito/daggerverse/botsbuildingbots@ac90240ed0651b92328d78dea13ae96d8791e1c3 call \
 --attempts integer attempts
func (m *myModule) example(ctx context.Context, attempts int) int  {
	return dag.
			BotsBuildingBots(attempts).
			Attempts(ctx)
}
@function
async def example(attempts: int) -> int:
	return await (
		dag.bots_building_bots(attempts)
		.attempts()
	)
@func()
async example(attempts: number): Promise<number> {
	return dag
		.botsBuildingBots(attempts)
		.attempts()
}

systemPrompt() 🔗

Return Type
String !
Example
dagger -m github.com/vito/daggerverse/botsbuildingbots@ac90240ed0651b92328d78dea13ae96d8791e1c3 call \
 --attempts integer system-prompt
func (m *myModule) example(ctx context.Context, attempts int) string  {
	return dag.
			BotsBuildingBots(attempts).
			SystemPrompt(ctx)
}
@function
async def example(attempts: int) -> str:
	return await (
		dag.bots_building_bots(attempts)
		.system_prompt()
	)
@func()
async example(attempts: number): Promise<string> {
	return dag
		.botsBuildingBots(attempts)
		.systemPrompt()
}

explore() 🔗

Return Type
[String ! ] !
Example
dagger -m github.com/vito/daggerverse/botsbuildingbots@ac90240ed0651b92328d78dea13ae96d8791e1c3 call \
 --attempts integer explore
func (m *myModule) example(ctx context.Context, attempts int) []string  {
	return dag.
			BotsBuildingBots(attempts).
			Explore(ctx)
}
@function
async def example(attempts: int) -> List[str]:
	return await (
		dag.bots_building_bots(attempts)
		.explore()
	)
@func()
async example(attempts: number): Promise<string[]> {
	return dag
		.botsBuildingBots(attempts)
		.explore()
}

evaluate() 🔗

Return Type
[String ! ] !
Arguments
NameTypeDefault ValueDescription
modelString !-No description provided
evalString !-No description provided
Example
dagger -m github.com/vito/daggerverse/botsbuildingbots@ac90240ed0651b92328d78dea13ae96d8791e1c3 call \
 --attempts integer evaluate --model string --eval string
func (m *myModule) example(ctx context.Context, attempts int, model string, eval string) []string  {
	return dag.
			BotsBuildingBots(attempts).
			Evaluate(ctx, model, eval)
}
@function
async def example(attempts: int, model: str, eval: str) -> List[str]:
	return await (
		dag.bots_building_bots(attempts)
		.evaluate(model, eval)
	)
@func()
async example(attempts: number, model: string, eval: string): Promise<string[]> {
	return dag
		.botsBuildingBots(attempts)
		.evaluate(model, eval)
}