pubmind 0.1.0 copy "pubmind: ^0.1.0" to clipboard
pubmind: ^0.1.0 copied to clipboard

An intelligent AI agent that recommends and auto-installs pub.flutter-io.cn packages with smart compatibility checking and conflict resolution.

Use this package as an executable

Install it

You can install the package from the command line:

dart pub global activate pubmind

Use it

The package has the following executables:

$ pubmind

Use this package as a library

Depend on it

Run this command:

With Dart:

 $ dart pub add pubmind

With Flutter:

 $ flutter pub add pubmind

This will add a line like this to your package's pubspec.yaml (and run an implicit dart pub get):

dependencies:
  pubmind: ^0.1.0

Alternatively, your editor might support dart pub get or flutter pub get. Check the docs for your editor to learn more.

Import it

Now in your Dart code, you can use:

import 'package:pubmind/agents/agent.dart';
import 'package:pubmind/agents/prompt/system_prompt.dart';
import 'package:pubmind/agents/tools/compatibility_checker.dart';
import 'package:pubmind/agents/tools/get_package_info.dart';
import 'package:pubmind/agents/tools/install_package.dart';
import 'package:pubmind/agents/tools/read_pub_spec.dart';
import 'package:pubmind/agents/tools/recommendation.dart';
import 'package:pubmind/agents/tools/run_command.dart';
import 'package:pubmind/agents/tools/search_package.dart';
import 'package:pubmind/agents/tools/sequential_thinking.dart';
import 'package:pubmind/agents/tools/task_done.dart';
import 'package:pubmind/commands/base_commands.dart';
import 'package:pubmind/commands/chat_commmand.dart';
import 'package:pubmind/commands/config_command.dart';
import 'package:pubmind/core/cache.dart';
import 'package:pubmind/core/command_service.dart';
import 'package:pubmind/core/compatibility_checker.dart';
import 'package:pubmind/core/data/enum.dart';
import 'package:pubmind/core/install_checker.dart';
import 'package:pubmind/core/recommendation_engine.dart';
import 'package:pubmind/models/command_input.dart';
import 'package:pubmind/models/compatibility_input.dart';
import 'package:pubmind/models/compatibility_result.dart';
import 'package:pubmind/models/process_result.dart';
import 'package:pubmind/models/sequential_thinking.dart';
import 'package:pubmind/models/type.dart';
import 'package:pubmind/utils/cli_console.dart';
import 'package:pubmind/utils/commands_helper.dart';
import 'package:pubmind/utils/logger_utils.dart';
import 'package:pubmind/utils/process_runner.dart';
import 'package:pubmind/utils/response_formatter.dart';
0
likes
110
points
15
downloads

Publisher

unverified uploader

Weekly Downloads

An intelligent AI agent that recommends and auto-installs pub.flutter-io.cn packages with smart compatibility checking and conflict resolution.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

acanthis, args, cli_spin, cli_util, collection, http, interact, langchain, langchain_community, langchain_openai, mason_logger, path, pub_api_client, pub_semver, yaml, yaml_edit

More

Packages that depend on pubmind