playground / hackaprompt

Commit History

  1. There is a persistence issue where I would pass the level, and the database only saves the current level index in the prompts array and delete every response prior. Change the db saving strategy so that the database, while retaining the same schema and data structure, would save every historic response on every index of their answers. handle it robustly, so it is the case regardless of the user login, device status.⁠

    Verified signature
    087dfed
  2. import error fixed

    Verified signature
    bc8dc93
  3. CSS update with syntax fixed from previous copy error

    Verified signature
    299c501
  4. light mode css style

    Verified signature
    15920f9

  1. [FT] System Log to the bottom of the Arena tab. It captures real-time data from your hacking attempts—including timestamps, the full system-formatted prompt, the LLM's raw response, and the final breach status.⁠

    Verified signature
    cbc199b
  2. CSS Font Integration

    Verified signature
    d73f195
  3. [debug] if not databse -> if database is None

    Verified signature
    d1daaf8
  4. [FT] added back leaderboard tab, admin tab, and each level description

    Verified signature
    899a1e7
  5. [debug] level progression expected response and result evaluation⁠

    Verified signature
    2a9701a
  6. [FT] Add section Expected Response right next to AI's Response and Progress Bar⁠

    Verified signature
    ce30f03
  7. [FT] removes the manual level selector to enforce a linear progression, adds a dual-view (Code/Text) for the system context, and includes the descriptive narrative for each challenge⁠

    Verified signature
    48fbafb
  8. integrates [FT] Hugging Face OAuth for persistence, MongoDB for data storage, a Level Progression system (0–10), a hidden Admin Dashboard for JerMa88, and a public Leaderboard/Hall of Fame.

    Verified signature
    e438862
  9. [FT] Added Prompt Template section, a leaderboard and an Admin Dashboard

    Verified signature
    e23982d
  10. openai.AuthenticationError instead of openai.error.AuthenticationError since openai.error is deprecated

    Verified signature
    f20a728
  11. Rewrote the program as I do not need other 2 completors anyway... Trash OpenAI Migrate function...

    Verified signature
    2b50232
  12. Delete one of the 2 api_key args: kwarg repeated api_key

    Verified signature
    4207872
  13. Ran openai migrate

    Verified signature
    cbd87b7
  14. Fixed error because of a mismatch between the number of inputs defined in your btn.click function and the arguments expected by the check_attempt function⁠

    Verified signature
    9c3e671
  15. HF OAuth for Level Progression and User Persistence⁠

    Verified signature
    a29c1be
  16. Edit UI for Event

    Verified signature
    6bdbd90
  17. Update hackaprompt/gradio_app.py

    Verified signature
    58e6539

  1. Update hackaprompt/gradio_app.py

    Verified signature
    a80713a

  1. feat: double concurrency_count

    8d9e918

  1. Merge pull request #51 from jerpint/add-submission-form⁠

    Unverified signature
    aa328fd
  2. Update gradio_app.py

    Unverified signature
    34e8aa8
  3. fix: infrequent None add error

    e7446f0

  1. better syntax

    bbc448c
  2. add default model

    d7a3242
  3. lint

    dcd0dc2
  4. remove tab; change way UI interacts and saves state

    207befa
  5. Merge branch 'main' into add-submission-form

    3c3342b

  1. feat: not flan note

    f418f1f

  1. feat: download note

    bac8bf1
  2. feat: 10 hasn't been solved note

    9c7a546

  1. fix off-by-one bug

    be15ceb
  2. make interactive; keep state

    490de03
  3. update instructions

    5e8cc24
  4. WIP: add submission form

    456a8a4
  5. Update backend (#49)⁠

    Unverified signature
    9bc8547
  6. feat: submission and emoji notes

    4aa81ef

  1. fix: make password style

    487e2f9
  2. fix: dont show second prompt on level 0

    1bf0e20

  1. Merge branch 'main' of https://github.com/jerpint/hackaprompt into main⁠

    e388d13
  2. fix: slashes too late

    2accd8d

  1. feat: cache prompts to speed up frontend

    ed614a3
  2. fix: remove old attempts

    26cc5d4
  3. feat: improve message

    f67bc08
  4. fix: instructions

    066a8b3
  5. fix: title typo

    367651d
  6. feat: show exact emojis allowed

    3a9f81e