|
4 | 4 |
|
5 | 5 | # release tooling |
6 | 6 | ./release.txt |
| 7 | +./release_tools/release.sh |
7 | 8 | ./release_tools/HOWTO.md |
8 | 9 | ./release_tools/copy_files.py |
9 | 10 | ./release_tools/publish_docker.py |
10 | 11 |
|
11 | | -# license |
| 12 | +# license, etc. |
12 | 13 | ./LICENSE |
| 14 | +./CODEOWNERS |
| 15 | +./CONTRIBUTING.md |
| 16 | +./NOTICE |
| 17 | +./CODE_OF_CONDUCT.md |
| 18 | +./SUPPORT.md |
| 19 | +./SECURITY.md |
13 | 20 |
|
14 | 21 | # deps |
15 | | -./requirements.txt |
| 22 | +./pyproject.toml |
16 | 23 |
|
17 | 24 | # docker |
18 | 25 | ./docker/run.sh |
19 | 26 |
|
20 | 27 | # docs |
21 | 28 | ./README.md |
22 | | -./taskflows/GRAMMAR.md |
| 29 | +./doc/GRAMMAR.md |
23 | 30 |
|
24 | 31 | # logs |
25 | 32 | ./logs/ABOUT |
26 | 33 |
|
27 | 34 | # code |
28 | | -./main.py |
29 | | -./agent.py |
30 | | -./capi.py |
31 | | -./mcp_utils.py |
32 | | -./env_utils.py |
33 | | -./render_utils.py |
34 | | -./shell_utils.py |
| 35 | +./src/seclab_taskflow_agent/__init__.py |
| 36 | +./src/seclab_taskflow_agent/__about__.py |
| 37 | +./src/seclab_taskflow_agent/__main__.py |
| 38 | +./src/seclab_taskflow_agent/agent.py |
| 39 | +./src/seclab_taskflow_agent/capi.py |
| 40 | +./src/seclab_taskflow_agent/mcp_utils.py |
| 41 | +./src/seclab_taskflow_agent/env_utils.py |
| 42 | +./src/seclab_taskflow_agent/render_utils.py |
| 43 | +./src/seclab_taskflow_agent/shell_utils.py |
| 44 | +./src/seclab_taskflow_agent/available_tools.py |
| 45 | + |
| 46 | +# configs |
| 47 | +./configs/model_config.yaml |
35 | 48 |
|
36 | 49 | # prompts |
37 | | -./prompts/examples/example_prompt.yaml |
| 50 | +./examples/prompts/examples/example_prompt.yaml |
38 | 51 |
|
39 | 52 | # taskflows |
40 | | -./taskflows/CVE-2023-2283/CVE-2023-2283.yaml |
41 | | -./taskflows/examples/example_reusable_prompt.yaml |
42 | | -./taskflows/examples/echo.yaml |
43 | | -./taskflows/examples/example.yaml |
44 | | -./taskflows/examples/example_inputs.yaml |
45 | | -./taskflows/examples/example_repeat_prompt.yaml |
46 | | -./taskflows/examples/example_repeat_prompt_dictionary.yaml |
47 | | -./taskflows/examples/example_reusable_taskflows.yaml |
48 | | -./taskflows/examples/example_large_list_result_iter.yaml |
49 | | -./taskflows/examples/example_repeat_prompt_async.yaml |
50 | | -./taskflows/examples/single_step_taskflow.yaml |
51 | | -./taskflows/examples/example_triage_taskflow.yaml |
52 | | -./taskflows/examples/example_globals.yaml |
| 53 | +./examples/taskflows/CVE-2023-2283/CVE-2023-2283.yaml |
| 54 | +./examples/taskflows/examples/example_reusable_prompt.yaml |
| 55 | +./examples/taskflows/examples/echo.yaml |
| 56 | +./examples/taskflows/examples/example.yaml |
| 57 | +./examples/taskflows/examples/example_inputs.yaml |
| 58 | +./examples/taskflows/examples/example_repeat_prompt.yaml |
| 59 | +./examples/taskflows/examples/example_repeat_prompt_dictionary.yaml |
| 60 | +./examples/taskflows/examples/example_reusable_taskflows.yaml |
| 61 | +./examples/taskflows/examples/example_large_list_result_iter.yaml |
| 62 | +./examples/taskflows/examples/example_repeat_prompt_async.yaml |
| 63 | +./examples/taskflows/examples/single_step_taskflow.yaml |
| 64 | +./examples/taskflows/examples/example_triage_taskflow.yaml |
| 65 | +./examples/taskflows/examples/example_globals.yaml |
53 | 66 |
|
54 | 67 | # toolboxes |
55 | 68 | ## github official |
56 | | -./toolboxes/github_official.yaml |
| 69 | +./src/seclab_taskflow_agent/toolboxes/github_official.yaml |
57 | 70 | ## echo |
58 | | -./toolboxes/echo.yaml |
59 | | -./mcp_servers/echo/echo.py |
| 71 | +./src/seclab_taskflow_agent/toolboxes/echo.yaml |
| 72 | +./src/seclab_taskflow_agent/mcp_servers/echo/echo.py |
60 | 73 | ## memcache |
61 | | -./toolboxes/memcache.yaml |
62 | | -./mcp_servers/memcache/memcache.py |
63 | | -./mcp_servers/memcache/memcache_backend/__init__.py |
64 | | -./mcp_servers/memcache/memcache_backend/backend.py |
65 | | -./mcp_servers/memcache/memcache_backend/dictionary_file.py |
66 | | -./mcp_servers/memcache/memcache_backend/sql_models.py |
67 | | -./mcp_servers/memcache/memcache_backend/sqlite.py |
| 74 | +./src/seclab_taskflow_agent/toolboxes/memcache.yaml |
| 75 | +./src/seclab_taskflow_agent/mcp_servers/memcache/__init__.py |
| 76 | +./src/seclab_taskflow_agent/mcp_servers/memcache/memcache.py |
| 77 | +./src/seclab_taskflow_agent/mcp_servers/memcache/memcache_backend/__init__.py |
| 78 | +./src/seclab_taskflow_agent/mcp_servers/memcache/memcache_backend/backend.py |
| 79 | +./src/seclab_taskflow_agent/mcp_servers/memcache/memcache_backend/dictionary_file.py |
| 80 | +./src/seclab_taskflow_agent/mcp_servers/memcache/memcache_backend/sql_models.py |
| 81 | +./src/seclab_taskflow_agent/mcp_servers/memcache/memcache_backend/sqlite.py |
68 | 82 | ## logbook |
69 | | -./toolboxes/logbook.yaml |
70 | | -./mcp_servers/logbook/logbook.py |
| 83 | +./src/seclab_taskflow_agent/toolboxes/logbook.yaml |
| 84 | +./src/seclab_taskflow_agent/mcp_servers/logbook/logbook.py |
71 | 85 | ## codeql |
72 | | -./toolboxes/codeql.yaml |
73 | | -./mcp_servers/codeql/mcp_server.py |
74 | | -./mcp_servers/codeql/client.py |
75 | | -./mcp_servers/codeql/queries/README.md |
76 | | -./mcp_servers/codeql/queries/mcp-js/relative_to_absolute.ql |
77 | | -./mcp_servers/codeql/queries/mcp-js/qlpack.yml |
78 | | -./mcp_servers/codeql/queries/mcp-js/absolute_to_relative.ql |
79 | | -./mcp_servers/codeql/queries/mcp-js/definition_location_for_function.ql |
80 | | -./mcp_servers/codeql/queries/mcp-js/call_graph_from.ql |
81 | | -./mcp_servers/codeql/queries/mcp-js/locations.qll |
82 | | -./mcp_servers/codeql/queries/mcp-js/call_graph_to.ql |
83 | | -./mcp_servers/codeql/queries/mcp-cpp/stmt_location.ql |
84 | | -./mcp_servers/codeql/queries/mcp-cpp/declaration_location_for_variable.ql |
85 | | -./mcp_servers/codeql/queries/mcp-cpp/relative_to_absolute.ql |
86 | | -./mcp_servers/codeql/queries/mcp-cpp/call_graph_from_to.ql |
87 | | -./mcp_servers/codeql/queries/mcp-cpp/qlpack.yml |
88 | | -./mcp_servers/codeql/queries/mcp-cpp/absolute_to_relative.ql |
89 | | -./mcp_servers/codeql/queries/mcp-cpp/codeql-pack.lock.yml |
90 | | -./mcp_servers/codeql/queries/mcp-cpp/definition_location_for_function.ql |
91 | | -./mcp_servers/codeql/queries/mcp-cpp/call_graph_from.ql |
92 | | -./mcp_servers/codeql/queries/mcp-cpp/list_functions.ql |
93 | | -./mcp_servers/codeql/queries/mcp-cpp/locations.qll |
94 | | -./mcp_servers/codeql/queries/mcp-cpp/call_graph_to.ql |
95 | | -./mcp_servers/codeql/jsonrpyc/LICENSE |
96 | | -./mcp_servers/codeql/jsonrpyc/__meta__.py |
97 | | -./mcp_servers/codeql/jsonrpyc/__init__.py |
98 | | -./mcp_servers/codeql/jsonrpyc/py.typed |
| 86 | +./src/seclab_taskflow_agent/toolboxes/codeql.yaml |
| 87 | +./src/seclab_taskflow_agent/mcp_servers/codeql/mcp_server.py |
| 88 | +./src/seclab_taskflow_agent/mcp_servers/codeql/client.py |
| 89 | +./src/seclab_taskflow_agent/mcp_servers/codeql/queries/README.md |
| 90 | +./src/seclab_taskflow_agent/mcp_servers/codeql/queries/mcp-js/relative_to_absolute.ql |
| 91 | +./src/seclab_taskflow_agent/mcp_servers/codeql/queries/mcp-js/qlpack.yml |
| 92 | +./src/seclab_taskflow_agent/mcp_servers/codeql/queries/mcp-js/absolute_to_relative.ql |
| 93 | +./src/seclab_taskflow_agent/mcp_servers/codeql/queries/mcp-js/definition_location_for_function.ql |
| 94 | +./src/seclab_taskflow_agent/mcp_servers/codeql/queries/mcp-js/call_graph_from.ql |
| 95 | +./src/seclab_taskflow_agent/mcp_servers/codeql/queries/mcp-js/locations.qll |
| 96 | +./src/seclab_taskflow_agent/mcp_servers/codeql/queries/mcp-js/call_graph_to.ql |
| 97 | +./src/seclab_taskflow_agent/mcp_servers/codeql/queries/mcp-cpp/stmt_location.ql |
| 98 | +./src/seclab_taskflow_agent/mcp_servers/codeql/queries/mcp-cpp/declaration_location_for_variable.ql |
| 99 | +./src/seclab_taskflow_agent/mcp_servers/codeql/queries/mcp-cpp/relative_to_absolute.ql |
| 100 | +./src/seclab_taskflow_agent/mcp_servers/codeql/queries/mcp-cpp/call_graph_from_to.ql |
| 101 | +./src/seclab_taskflow_agent/mcp_servers/codeql/queries/mcp-cpp/qlpack.yml |
| 102 | +./src/seclab_taskflow_agent/mcp_servers/codeql/queries/mcp-cpp/absolute_to_relative.ql |
| 103 | +./src/seclab_taskflow_agent/mcp_servers/codeql/queries/mcp-cpp/codeql-pack.lock.yml |
| 104 | +./src/seclab_taskflow_agent/mcp_servers/codeql/queries/mcp-cpp/definition_location_for_function.ql |
| 105 | +./src/seclab_taskflow_agent/mcp_servers/codeql/queries/mcp-cpp/call_graph_from.ql |
| 106 | +./src/seclab_taskflow_agent/mcp_servers/codeql/queries/mcp-cpp/list_functions.ql |
| 107 | +./src/seclab_taskflow_agent/mcp_servers/codeql/queries/mcp-cpp/locations.qll |
| 108 | +./src/seclab_taskflow_agent/mcp_servers/codeql/queries/mcp-cpp/call_graph_to.ql |
| 109 | +./src/seclab_taskflow_agent/mcp_servers/codeql/jsonrpyc/LICENSE |
| 110 | +./src/seclab_taskflow_agent/mcp_servers/codeql/jsonrpyc/__meta__.py |
| 111 | +./src/seclab_taskflow_agent/mcp_servers/codeql/jsonrpyc/__init__.py |
| 112 | +./src/seclab_taskflow_agent/mcp_servers/codeql/jsonrpyc/py.typed |
99 | 113 |
|
100 | 114 | # personalities |
101 | | -./personalities/assistant.yaml |
102 | | -./personalities/c_auditer.yaml |
103 | | -./personalities/examples/fruit_expert.yaml |
104 | | -./personalities/examples/echo.yaml |
105 | | -./personalities/examples/banana_expert.yaml |
106 | | -./personalities/examples/orange_expert.yaml |
107 | | -./personalities/examples/example_triage_agent.yaml |
108 | | -./personalities/examples/apple_expert.yaml |
| 115 | +./src/seclab_taskflow_agent/personalities/assistant.yaml |
| 116 | +./src/seclab_taskflow_agent/personalities/c_auditer.yaml |
| 117 | +./examples/personalities/examples/fruit_expert.yaml |
| 118 | +./examples/personalities/examples/echo.yaml |
| 119 | +./examples/personalities/examples/banana_expert.yaml |
| 120 | +./examples/personalities/examples/orange_expert.yaml |
| 121 | +./examples/personalities/examples/example_triage_agent.yaml |
| 122 | +./examples/personalities/examples/apple_expert.yaml |
0 commit comments