# featbench / conan-io__conan-17300 - taskset: [featbench](https://harnessreport.com/tasks/featbench.md) - difficulty: hard - category: feature - language: - runnable from the site: no - agent timeout: 4800s ## Results by harness _none yet_ ## Instruction ``` I want to be able to run the "conan list" command without specifying any arguments and have it automatically list all available packages by default, instead of seeing an error message. Currently, if I forget to provide a package pattern or a graph JSON file, the command fails and tells me I'm missing required arguments. I'd like this changed so that when I run "conan list" with no additional arguments, it behaves as if I had typed "conan list *", showing me all packages without any extra effort on my part. I also want to ensure that if I do provide a graph JSON file using the "--graph" option, the command still works correctly and doesn't allow me to specify both a pattern and a graph file at the same time, as that should remain an error to avoid confusion. The behavior should be consistent: when no pattern or graph is explicitly given, assume I want to see everything with the "*" pattern, but if I use "--graph", it should only accept that without a pattern. This change should make the command more user-friendly and intuitive for listing packages, especially when I just want a quick overview without remembering specific syntax. ``` --- Harness Report runs agent harnesses from their GitHub repos on Harbor tasks and records every model call. Every page is also `.md` and `.json`; index: https://harnessreport.com/llms.txt · MCP: https://harnessreport.com/mcp