Dagger
Search

database-agent

No long description provided.

Installation

dagger install github.com/jasonmccallister/database-agent@82975cffea5f3df7f4a6358741b859ca7bc01ee9

Entrypoint

Return Type
DatabaseAgent
Example
dagger -m github.com/jasonmccallister/database-agent@82975cffea5f3df7f4a6358741b859ca7bc01ee9 call \
func (m *myModule) example() *dagger.DatabaseAgent  {
	return dag.
			DatabaseAgent()
}
@function
def example() -> dagger.DatabaseAgent:
	return (
		dag.database_agent()
	)
@func()
example(): DatabaseAgent {
	return dag
		.databaseAgent()
}

Types

DatabaseAgent 🔗

ask() 🔗

Ask the database agent a question and get a response

Return Type
String !
Arguments
NameTypeDefault ValueDescription
dbUrlSecret !-The database connection URL to use
questionString !-The question to ask the database agent
Example
dagger -m github.com/jasonmccallister/database-agent@82975cffea5f3df7f4a6358741b859ca7bc01ee9 call \
 ask --db-url env:MYSECRET --question string
func (m *myModule) example(ctx context.Context, dbUrl *dagger.Secret, question string) string  {
	return dag.
			DatabaseAgent().
			Ask(ctx, dbUrl, question)
}
@function
async def example(db_url: dagger.Secret, question: str) -> str:
	return await (
		dag.database_agent()
		.ask(db_url, question)
	)
@func()
async example(dbUrl: Secret, question: string): Promise<string> {
	return dag
		.databaseAgent()
		.ask(dbUrl, question)
}