dash_agent 0.0.1 dash_agent: ^0.0.1 copied to clipboard
Framework package to create and publish dash agents for commanddash
import 'package:dash_agent/configuration/command.dart';
import 'package:dash_agent/configuration/dash_agent.dart';
import 'package:dash_agent/dash_agent.dart';
import 'package:dash_agent/data/datasource.dart';
import 'ask_command.dart';
import 'data_sources.dart';
void main() {
processAgent(MyAgent());
}
class MyAgent extends AgentConfiguration {
final docsSource = DocsDataSource();
final blogsSource = BlogsDataSource();
@override
List<DataSource> get registeredDataSources => [docsSource, blogsSource];
@override
List<Command> get registerSupportedCommands =>
[AskCommand(docsSource: docsSource)];
}