Skip to content

Introduce DAN Runner#129

Merged
giovanni-guidini merged 1 commit into
masterfrom
gio/dan-runner
Apr 20, 2023
Merged

Introduce DAN Runner#129
giovanni-guidini merged 1 commit into
masterfrom
gio/dan-runner

Conversation

@giovanni-guidini
Copy link
Copy Markdown
Contributor

DAN (Do Anything Now), inspired from the chatGPT jailbreakers, is a runner that simply does what the user instructs.

We are adding this because we anticipate having hundreds of different scenarios to deal with, and many different commands. You can think of this as having a custom runner without having to create one. It is a very power "override all commands" options, with no safety checks.

We will depend heavily on documentation and user-instructing for using this. The idea is to give the user the power of what will be run when collecting tests and doing something with them.

@codecov
Copy link
Copy Markdown

codecov Bot commented Apr 17, 2023

Codecov Report

Merging #129 (7283e5f) into master (8c5b289) will increase coverage by 0.10%.
The diff coverage is 100.00%.

@@            Coverage Diff             @@
##           master     #129      +/-   ##
==========================================
+ Coverage   92.19%   92.29%   +0.10%     
==========================================
  Files          63       64       +1     
  Lines        1986     2012      +26     
==========================================
+ Hits         1831     1857      +26     
  Misses        155      155              
Flag Coverage Δ
python3.10 92.29% <100.00%> (+0.10%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files Coverage Δ
codecov_cli/runners/__init__.py 90.00% <100.00%> (+2.50%) ⬆️
codecov_cli/runners/dan_runner.py 100.00% <100.00%> (ø)

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

@giovanni-guidini giovanni-guidini marked this pull request as ready for review April 18, 2023 08:05
dana-yaish
dana-yaish previously approved these changes Apr 19, 2023
Copy link
Copy Markdown
Contributor

@dana-yaish dana-yaish left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That's very creative, lgtm!

DAN (Do Anything Now), inspired from the chatGPT jailbreakers, is a runner that simply does what the user instructs.

We are adding this because we anticipate having hundreds of different scenarios to deal with,
and many different commands. You can think of this as having a custom runner without having to create one.
It is a very power "override all commands" options, with no safety checks.

We will depend heavily on documentation and user-instructing for using this.
The idea is to give the user the power of what will be run when collecting tests and doing something with them.
@giovanni-guidini giovanni-guidini merged commit 2232a1a into master Apr 20, 2023
@giovanni-guidini giovanni-guidini deleted the gio/dan-runner branch April 20, 2023 20:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants