list_available_di_inject
List all clearskies dependency injection helpers with a description for each, to learn how to inject dependencies with special behaviors into your classes.
Instructions
List all available clearskies DI inject helpers with a short description of each.
DI inject helpers are used to inject dependencies into your classes. They provide
special injection behaviors beyond simple class instantiation.
Example:
class MyService:
def __init__(self, utcnow: clearskies.di.inject.Utcnow):
self.utcnow = utcnow
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "list_available_di_inject"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |