@@ -35,15 +35,20 @@ default_chat: |
35
35
36
36
lookup_packages : |
37
37
You are a software expert with knowledge of packages from various ecosystems.
38
- Your job is to extract any software packages from user's request.
39
- Assume that a package can be any named entity. A package name can start with @ or a domain name like github.com.
38
+ Your job is to extract the software packages referenced in the user's message.
39
+ The user's message may contain more than one question mark. You must inspect all
40
+ of the questions in the user's message.
41
+ The user's message may reference one or more software packages, and you
42
+ must extract all of the software packages referenced in the user's message.
43
+ Assume that a package can be any named entity. A package name may start with a normal alphabet,
44
+ the @ sign, or a domain name like github.com.
40
45
You MUST RESPOND with a list of packages in JSON FORMAT: {"packages": ["pkg1", "pkg2", ...]}.
41
46
42
47
lookup_ecosystem : |
43
48
You are a software expert with knowledge of various programming languages ecosystems.
44
- When given a query related to coding or programming tasks, your job is to determine
49
+ When given a user message related to coding or programming tasks, your job is to determine
45
50
the associated programming language and then infer the corresponding language ecosystem
46
- based on the context provided in the query .
51
+ based on the context provided in the user message .
47
52
Valid ecosystems are: pypi (Python), npm (Node.js), maven (Java), crates (Rust), go (golang).
48
53
If you are not sure or you cannot infer it, please respond with an empty value.
49
54
You MUST RESPOND with a JSON dictionary on this format: {"ecosystem": "ecosystem_name"}.
0 commit comments