Dagger
Search

daggerverse-qa

automated QA in the daggerverse. It is an AI Agent powered by Dagger.

Installation

dagger install github.com/levlaz/agent-playground/daggerverse-qa@52fe2183366a84abf1d878fff0fb1f20e79f68d8

Entrypoint

Return Type
DaggerverseQa
Example
dagger -m github.com/levlaz/agent-playground/daggerverse-qa@52fe2183366a84abf1d878fff0fb1f20e79f68d8 call \
func (m *myModule) example() *DaggerverseQa  {
	return dag.
			DaggerverseQa()
}
@function
def example() -> dag.DaggerverseQa:
	return (
		dag.daggerverse_qa()
	)
@func()
example(): DaggerverseQa {
	return dag
		.daggerverseQa()
}

Types

DaggerverseQa 🔗

modules() 🔗

Return list of dagger modules and their latest versions

Return Type
File !
Example
dagger -m github.com/levlaz/agent-playground/daggerverse-qa@52fe2183366a84abf1d878fff0fb1f20e79f68d8 call \
 modules
func (m *myModule) example() *File  {
	return dag.
			DaggerverseQa().
			Modules()
}
@function
def example() -> dagger.File:
	return (
		dag.daggerverse_qa()
		.modules()
	)
@func()
example(): File {
	return dag
		.daggerverseQa()
		.modules()
}

sample() 🔗

Get a sample of modules from a JSON file

Return Type
String !
Example
dagger -m github.com/levlaz/agent-playground/daggerverse-qa@52fe2183366a84abf1d878fff0fb1f20e79f68d8 call \
 sample
func (m *myModule) example(ctx context.Context) string  {
	return dag.
			DaggerverseQa().
			Sample(ctx)
}
@function
async def example() -> str:
	return await (
		dag.daggerverse_qa()
		.sample()
	)
@func()
async example(): Promise<string> {
	return dag
		.daggerverseQa()
		.sample()
}

doQa() 🔗

Do QA

Return Type
Container !
Arguments
NameTypeDefault ValueDescription
modulesString -Optional module to test
Example
dagger -m github.com/levlaz/agent-playground/daggerverse-qa@52fe2183366a84abf1d878fff0fb1f20e79f68d8 call \
 do-qa
func (m *myModule) example() *Container  {
	return dag.
			DaggerverseQa().
			DoQa()
}
@function
def example() -> dagger.Container:
	return (
		dag.daggerverse_qa()
		.do_qa()
	)
@func()
example(): Container {
	return dag
		.daggerverseQa()
		.doQa()
}