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
Name | Type | Default Value | Description |
---|---|---|---|
dbUrl | Secret ! | - | The database connection URL to use |
question | String ! | - | 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)
}