#AI for Debates
1 messages · Page 3 of 1
Oh cool
Can you share those models and huggingface apis you are talking about
We are thinking of prompt engineering the same model for diff level bots
And they will be contextually aware bots with different apis
Thankyou @smoky viper @tranquil flame for the input guys, I'll definitely go through the approaches mentioned and let you guys know.
Hey @twilit kite, I have raised a pr for labeling and filtering of pull request to have better maintainability for you as a maintainer
https://github.com/AOSSIE-Org/DebateAI/pull/83 kindly add the labels and then merge the pr
add and removing tags can be easily done in future if needed
@tranquil flame You are now level 8! :confetti_ball:
lmao just realised the integration of coderabbit looks cool ❤️
yes bro, looks good
I have created two PRs, in which
- I have migrated the authentication from Cognito to MongoDB (https://github.com/AOSSIE-Org/DebateAI/pull/84)
- Added Google Login button (https://github.com/AOSSIE-Org/DebateAI/pull/85)
lesss go finally cognito is gone thank god
@cobalt vector boss currently u are using git in the wrong way
most of the prs u raise has all the other pr's code init too which makes it hard to review
try to rebase and drop the commits
Yes bro😅, realized it. Going to fix it in the future.
@cobalt vector You are now level 10! :confetti_ball:
sure lmao its looks weird to review such prs T-T
You're right 🙂
hi
@spice kayak You are now level 2! :confetti_ball:
I’m Aryan, excited to contribute to DebateAI!
I’d like to work on issues #64, #66, and #68.
for #68
https://github.com/AOSSIE-Org/DebateAI/pull/69
there is already a PR. But i would like to add darkmode to the UI should i raise an issue for that or i could collaborate with @cobalt vector
Hey @spice kayak, I have recently raised a pr which includes major chunk of features in it till now. We are working for it to get merged. Once it merges maybe you can connect with me. It will make more sense to add themes after that.
Hi @cobalt vector am new to the world of OS, didnt knew i had to ask for assigning an issue before raising a PR. I had started working and solved the issue before looking at the assignee, since I had implemented the feat, I raised a PR. you may look at it. I will adhere to the guidelines thereafter
updated theme-provider to include light dark and high-contrast themes along with local caching in localStorage and reading system's theme (already there, updated enums and values)
removed m...
am happy to contribute to the project further
@cobalt vector @twilit kite Let's finalize a 15–30 minute slot for our weekly meeting
@torn torrent You are now level 5! :confetti_ball:
Sure @torn torrent, whenever you guys are comfortable.
We usually have our meeting on wednesday or sunday
You can join from next meeting onwards
I will let you know the timings
@torn torrent you can join us right now in meeting room
Please schedule a recurring meeting so that we all can plan our day accordingly
@torn torrent You are now level 6! :confetti_ball:
A friend of mine put two AIs to debate against each other about postgres SQL and mySQL. Here is the funny result: https://soundcloud.com/aidebater/mysql-vs-postgres-round-2?si=75ad4c0e32694f8cad74aee6de0cec3c&utm_source=clipboard&utm_medium=text&utm_campaign=social_sharing
Listen to mysql-vs-postgres-round-2 by AI debater #np on #SoundCloud
@cobalt vector , please see the DM I sent you.
Hi, what SDK are we using for agent to agent conversation?
Hey @silver zephyr wanna contribute to this project..can i?
Hi @everyone I am new to open-source got hands on experience in goLang wanted to contribute in this project
what features i should work on
Hello, is this project participating in GSoC this year?
@bronze mauve You are now level 5! :confetti_ball:
Hello, I’m Sarvesh!
I’ve been exploring AOSSIE projects to contribute to, and this one caught my interest.
Could I contribute to this project for GSoC 2026?
@quasi sparrow sir, I’m new to the community and have been going through the project recently. I’m interested in contributing, but I wanted to check if this project is still a priority for the org or if the focus has shifted. Would appreciate any guidance. Thank you!
Hey! Can this project still be contributed to as a newbie to AOSSIE?
Man is this project is maintained by the maintainers??
like , the backend is disrupted completely, i fixed the web sockets and then there is errors in AI part what is happening man ...
Please maintainers work on this
Hello @everyone ! My name is Tanmay , I'm new to the community and I'm interested in this project for Gsoc 2026. Can someone guide me on how to start?
even i want to know about this , please anyone guide us
https://github.com/AOSSIE-Org/DebateAI/pull/129
review my PR
Description
This PR resolves critical compilation errors that are currently preventing the backend server from building and starting. It addresses struct naming collisions, duplicate configuration ...
Is DebateAI and AI for Debates projects same(one)?
Yes.
Ok thank you sir
Hello mentors,
I have gone through your organisation's README, and here's what i have understood so far. I have successfully forked and clone the development environment and am currently working on the issue...
Could you please guide me a bit more?
sir, I need to confirm that when i setup DebateAI in my local machine then i got this error in frontend, frontend is ok or not please confirm about this..
@somber raven Sir, Is this Project is active or not? please confirm.
Im not sure, please ask the contributor of this project that worked on it during GSoC'25
Now Frontend is rendering on browser successfully
FIX #131
NOW YOU CAN CONTRIBUTE
In the frontend/ directory, create a file named .env.
Add the following environment variables to the .env file...
Hi
I’m setting up the backend locally for the DebateAI repo. I noticed that services/gemini.go uses geminiClient.GenerativeModel and HarmBlockNone, but these are not available in the public google.golang.org/genai SDK. Could you please clarify which version of the Gemini SDK was used for this repo?
All fixed now u can pull for the repo
I just raised a PR which fixes the frontend issues with minimal and required changes in the codebase. Please give it a look, so the project can be ready for local setup and further contributions - https://github.com/AOSSIE-Org/DebateAI/pull/138
Hi everyone! I’m Meet, a GSoC applicant focusing on JS/TS. I saw DebateAI issue #136 (Game.tsx build failing due to duplicate handleWebSocketMessage + missing parseContent). It’s still unassigned on GitHub, is anyone currently working on it? If not, I would like to take it and submit a PR today (remove duplicate handler, keep useCallback version, add typed parseContent helper, verify Vite build). Who should I tag for assignment/review?
actually this issue is kinda sub issue of the frontend one and that's solved in the PR (https://github.com/AOSSIE-Org/DebateAI/pull/138), but still requires a review.
Hi there, I raise one issue https://github.com/AOSSIE-Org/DebateAI/issues/141 can I work on this issue?
The website's theme is a bit breaking in the auth pages, i just raised an issue for that (https://github.com/AOSSIE-Org/DebateAI/issues/142), can somebody please look into this. I would like to work on this.
Hi, I'm a open-source contributor and want to contribute code in this project.
Enhanced the authentication page UI by adding a theme toggle next to the Sign In / Sign Up button and improving the left-side layout for better visual balance and branding.
No changes to authentication logic — UI/UX only.
PR is ready for review 🚀
@noble bone You are now level 2! :confetti_ball:
@quasi sparrow Should we implement content moderation i.e Users won't be able to send offensive messages in online debates or vs bot debates as well.
Hey @twilit kite On DebateAI repo i have done PRs for these issues. Can you please review and merge them if possible
Hi ,is this project is currently active?
Hello, everyone and maintainer, I make two pr's first on dockerization of full app with frontend hrm supported, in go I use air but that gives me error but current it won't come with air, and working fine https://github.com/AOSSIE-Org/DebateAI/issues/141 and fix the sidebar for that overflow if we scroll down https://github.com/AOSSIE-Org/DebateAI/issues/176, looking forward to make changes in this pr's
Hello everyone,
I’m Muneer Ali, an MCA student (2025–2027) and a Full-Stack & AI developer based in India. I’m excited to start contributing to AOSSIE and collaborate with the community.
Background
Strong experience with JavaScript, TypeScript, Python, Java
Frontend: React, Next.js, Tailwind CSS
Backend: Node.js, Express, REST APIs
Databases: PostgreSQL, MongoDB, Firebase
Familiar with Git, GitHub workflows, CI/CD
Good foundation in Data Structures & Algorithms
Open-source & project experience
50+ merged pull requests across multiple repositories
Built AI-driven platforms including:
DocMagic – an AI document generation platform
SignifyAI – an Indian Sign Language translation system
Regularly contribute, review PRs, and follow clean commit practices
What I want to contribute
I’m particularly interested in:
Web platforms (React / backend-heavy projects)
Developer tooling
AI/ML-assisted educational or productivity tools
Improving documentation, tests, and scalability
I’m currently exploring AOSSIE repositories and issues and would appreciate guidance on:
Beginner-friendly or “good first issue” tasks
Ongoing projects that need contributors
Best practices followed in AOSSIE contributions
Looking forward to learning, contributing consistently, and collaborating with mentors and fellow contributors.
Thank you!
— Muneer Ali
GitHub: https://github.com/Muneerali199
LinkedIn: https://linkedin.com/in/muneerali
Can anyone suggest some issues am currently setting up project locally
Hey GUIZZZZ,
I’m Kalpana, a full-stack developer working with MERN, Next.js, TypeScript, and Tailwind, and actively building my depth in AI/ML with Python.
I’ve set up DebateAI locally and am currently diving into the codebase to understand its debate flow, evaluation logic, and AI components.
I’m especially interested in contributing to AI-driven debate analysis, scoring mechanisms, and overall UX improvements.
Excited to collaborate with the community and contribute consistently
Curious: Are there any architectural or AI-related areas where the project is actively seeking improvements right now??
Yes
We can focus on improving our debate bots And scores analysis
will definately try to work on this 🙂
@tropic agate You are now level 2! :confetti_ball:
hey @twilit kite , I've just submitted two Pull Requests for DebateAI that are now passing all automated checks. I'd appreciate it if someone could take a look when you have a moment! links: https://github.com/AOSSIE-Org/DebateAI/pull/181#issue-3793226567 and https://github.com/AOSSIE-Org/DebateAI/pull/182#issue-3793713703
Overview
This PR introduces a significant upgrade to the authentication flow for both users and administrators. The goal was to improve security by enforcing stronger passwords while simultaneously...
solve this problem while sign up
i solved it
sureee!!
@quasi sparrow Hi,I have an idea to improve DebateAI by supporting more than one AI model.
This would help with reliability, reduce usage limits, and give users the option to switch models depending on their needs. It also makes the system more flexible and future-ready.
Hi everyone,
I’ve prepared an initial UI/UX redesign proposal for the Home / Start Debate page and would love to get your feedback before moving forward with implementation.
The redesign keeps all existing content, theme, icons, and functionality unchanged. The focus is purely on visual and usability improvements, including:
Improved visual hierarchy and spacing
Increased text size for better readability and accessibility
Clearer emphasis on the primary call-to-action
A more balanced hero layout that feels modern and engaging
Responsiveness-friendly structure without layout-heavy changes
I’ve attached a visual mockup of the proposed design for review.
Please let me know:
If this direction aligns with the project’s UI/UX goals
If you’d like any adjustments before implementation
Whether I should proceed with converting this into a frontend PR
Happy to iterate based on feedback. Thanks for taking the time to review!
@haughty badger You are now level 3! :confetti_ball:
hey @wet spade please see and review it for next process i am waiting......
Hi all! 👋
I'm Krishna, an AI/ML undergrad
Just started setting up DebateAI and noticed some deprecation warnings in the console. I’ve submitted a quick fix to resolve the React Router v7 flags and clean up the logs
PR Link: https://github.com/AOSSIE-Org/DebateAI/pull/187
Any feedback would be appreciated! Excited to be here
Hi everyone 👋
I’ve submitted a PR that adds post-debate personality analysis for participants (human & AI), and I wanted to share it here for early feedback in case anyone has time to glance over it.
What the PR does (brief):
Analyzes completed debate transcripts
Generates AI-assisted personality/style profiles per participant
(argument style, tone, evidence usage, clarity, responsiveness)
Stores the results per debate
Displays them in the View Debate UI with a clear AI disclaimer
The goal is to add a reflection layer focused on how debates happen, not just outcomes.
If anyone has thoughts on:
Trait selection
Backend structure
UI presentation
Scope for DebateAI
PR Link: https://github.com/AOSSIE-Org/DebateAI/pull/188
I’d really appreciate the feedback and am happy to iterate quickly.
Thanks! 🙏
@twilit kite Should be add Bot will be able to speak what it writes
We can use SSML for that
@next halo You are now level 10! :confetti_ball:
Hi @quasi sparrow ,
I’ve prepared an initial UI/UX redesign proposal for the Home / Start Debate page and would love to get your feedback before moving forward with implementation.
The redesign keeps all existing content, theme, icons, and functionality unchanged. The focus is purely on visual and usability improvements, including:
Improved visual hierarchy and spacing
Increased text size for better readability and accessibility
Clearer emphasis on the primary call-to-action
A more balanced hero layout that feels modern and engaging
Responsiveness-friendly structure without layout-heavy changes
I’ve attached a visual mockup of the proposed design for review.
Please let me know:
If this direction aligns with the project’s UI/UX goals
If you’d like any adjustments before implementation
Whether I should proceed with converting this into a frontend PR
Happy to iterate based on feedback. Thanks for taking the time to review!
Hello everyone,
I’m Isha Upadhyay, a CSAI undergraduate and full stack developer with a strong interest in AI-powered products.
Hey @twilit kite I’ve opened a new feature proposal for DebateAI focused on Debate Replay & Performance Analytics.
The idea is to let users replay their past debates, view transcripts with timestamps, and see simple performance metrics like phase-wise scores and word counts so they can actually learn and improve from each debate.
Here is the issue link:
https://github.com/AOSSIE-Org/DebateAI/issues/191
I would really appreciate any feedback on the scope or approach.
If this aligns with the project’s roadmap, I’d love to start working on it and submit a PR.
Thanks!
@twilit kite I’ve raised a bug related to WebSocket stability in the OnlineDebateRoom.
Right now, if the network drops during a live debate, users get no “Reconnecting” or “Disconnected” feedback and the session often breaks.
I’ve opened an issue with details and a suggested fix here:
https://github.com/AOSSIE-Org/DebateAI/issues/192
Let’s keep the frontend simple
This looks tough to read
Yep
Hii @twilit kite i'm trying to implement something, the current docker setup is only for a local mongodb, and provides no option for users who opts cloud db while development, i've detailed the issue here - https://github.com/AOSSIE-Org/DebateAI/issues/183. Please let me know your suggestions.
In the actual running app, the layout feels more readable due to spacing, line-height, and interaction flow. The screenshot might be making it look denser than it is.
That said, I agree on keeping the frontend simple, and I’m happy to tweak the design further if you think any specific area needs simplification.
Hello bhavik, I have a enhancement proposal regarding the score analysis of our debate bots, that, Currently, DebateAI provides final scores/ratings after debates, but users lack visibility into why they received a particular score. This makes it harder for debaters to learn right?? Like, where do we really need to be better? So,
This proposal introduces "an Explainable Score Analysis system" that breaks down debate scores into interpretable components and provides actionable feedback.
As there is no clarity on
Strengths vs weaknesses or
Argument quality vs delivery vs rebuttal and
How AI/judging influenced the outcome
So, if we do something about it then it will be a good feature I guess. What do u think about it?? Should I share my approach on it? @twilit kite
Also, if anyone likes this idea or what's to share their opinion, please do.
Hi @twilit kite , I am Sachin
I found a critical bug in the Redis configuration that's causing connection failures.
Issue: backend/cmd/server/main.go:47 references cfg.Redis.URL but the config struct defines Addr instead, breaking all Redis-dependent features (matchmaking, polls, caching).
I've documented it here: https://github.com/AOSSIE-Org/DebateAI/issues/194
Happy to submit a PR if this looks good to fix. Let me know!
@twilit kite So, I start working on both issue ?
Firstly on bug on websocket stability and then on feature ( debate reppay and performance analytics )
Please assign both issue to me which I raised yesterday .
@twilit kite I have added screenshots and videos where required in my PRs and edited them to match PR format. Can you please review them
PR 165, 167, 197 and 198
@twilit kite The online debateroom code is so vast, it is really hard to debug or add something new. Should be consider refactoring it into separate components
Hello,
Guys did you noticed where your jwt tokens were getting stored? I didn't expected them in the local storage, give it a look, and do mention your suggestions in the comments to correct this - https://github.com/AOSSIE-Org/DebateAI/issues/204
Hi everyone,
I’m Abhishek Dhatrak, a MERN stack developer.
I’ve successfully merged 2 issues in DebateAI and I’m currently an active contributor to the project. I’m looking forward to contributing more and taking up new issues.
Please let me know if there are any tasks or features where I can help.
Thanks!
@twilit kite @wet spade could you please give an update on this
Hi @twilit kite , I’ve submitted a PR that improves the UI/UX of the Login page, focusing
on better readability, spacing, and visual hierarchy while keeping all
existing authentication logic and functionality unchanged.
Screenshots are included for reference.
Whenever you have time, I’d appreciate a review and feedback.
Happy to make any adjustments if needed.
Thanks for your time and guidance!
Hi @wet spade @twilit kite 👋 I've raised another PR—this time focusing on UI/UX.
I fixed the responsive issues on the Login and StartDebate pages where content was overflowing the viewport on smaller screens. I also tweaked the button components to handle text wrapping better.
Here is a quick demo of the result: https://drive.google.com/drive/folders/1QxEfNqkPAfecDoA6-fF_DuXZWTeAdVy4?usp=sharing
PR is here: https://github.com/AOSSIE-Org/DebateAI/pull/226
Open to feedback!
🎥 Demo Video
https://drive.google.com/drive/folders/1QxEfNqkPAfecDoA6-fF_DuXZWTeAdVy4?usp=sharing
Problem Overview
This PR fixes responsive layout issues that caused content overflow and unwanted ...
Hi everyone 👋 @twilit kite
I recently worked on a small navigation bug related to auth flow:
Issue: https://github.com/AOSSIE-Org/DebateAI/issues/221
PR: https://github.com/AOSSIE-Org/DebateAI/pull/223
→ Fixed the Sign Up button redirecting to the Login page instead of directly opening the signup form.
I’ve attached a visual mockup for reference.
Happy to iterate based on feedback.
Thanks for taking the time to review 🙌
Description Clicking the "Sign Up" button on the home page incorrectly redirects to the login page instead of showing the signup form. Users must manually click "Sign Up" again ...
Hey @twilit kite
New frontend PR related to theme consistency
PR: https://github.com/AOSSIE-Org/DebateAI/pull/231
Demo: https://drive.google.com/file/d/1cij7AQ_JKWPeK-KLRPpkOAYctJJFjeGt/view
Would love a quick review when possible. Thanks!
https://github.com/AOSSIE-Org/DebateAI/issues/220 i have raised an issue for this feature proposal. @twilit kite @wet spade let me know your suggesions.
@wet spade @twilit kite , could you please tell me if i can be assigned for this issue
Hey @wet spade @twilit kite
I’ve raised an issue regarding a small UI/accessibility bug in the Debate Setup dropdown when using the High Contrast theme.
Issue link: https://github.com/AOSSIE-Org/DebateAI/issues/236
I know it’s a subtle change, but it impacts readability and accessibility, and I’d like to start contributing with this if that’s okay.
@twilit kite Please review my PRs
PR 165, 167, 197 and 198
@tropic agate
Hi! I'm a contributor to DebateAl and I'd be happy to work on this issue.
The lack of transparency in the current scoring system makes sense, and the proposed Explainable Score Analysis (ESA) approach is a great direction.
I can help implement this by updating the backend LLM prompt to return a structured, explainable JSON (score breakdown, turning points, tone analysis, and coaching tips), and then wiring it up on the frontend with a Score Summary and Deep Dive view.
If this issue is open, I'd like to take it up. Please let me know if there are any design guidelines or constraints I should follow before starting.
Hi @twilit kite, recently I raised a issue to build a unified tests in go backend, issue: https://github.com/AOSSIE-Org/DebateAI/issues/230, let me know would I work to this issue, this will help to restrict the vulnerabilities in backend.
Also I make 2 PR's in frontend. First, add seo optamization: https://github.com/AOSSIE-Org/DebateAI/issues/205 and Second, add sonner/toast for notification https://github.com/AOSSIE-Org/DebateAI/issues/206, let me know if there is some changes in this pr or something else.
Hey! I’ve opened a PR that fixes the high-contrast select hover issue and aligns the header & sidebar theme consistency. Let me know if any changes are needed
@alpine lion SURE!! Let me know if I can help!
@tropic agate
Sure, thanks! Will do
@alpine lion You are now level 2! :confetti_ball:
I have already fixed this issue from both dark and contrast theme
And made a PR
hi @twilit kite, I have created an issue regarding PR and Issue template: https://github.com/AOSSIE-Org/DebateAI/pull/229
plz review
hi @twilit kite , I have created an issue regarding PR and Issue for: https://github.com/AOSSIE-Org/DebateAI/pull/259
please review for any issue or corrections .
hi @twilit kite , I have created an issue regarding PR and Issue for:
https://github.com/AOSSIE-Org/DebateAI/pull/252
please review for any issue or corrections.
Hey guys, let’s make sure we don’t raise unnecessary PRs, AI slops and help each other out. (Every contribution can be included in proposals, not just the PRs) Try to understand the vision of the project, future prospects and also the codebase to contribute effectively.
I will try to review them once I find time. Have patience and good luck
Thanks for your time! I’ll do my best to maintain the open source spirit and focus on making quality contributions.
@brave steeple You are now level 2! :confetti_ball:
Hey @twilit kite 👋
I’ve raised a PR to fix intermittent frontend Docker build failures caused by npm network issues.
PR: https://github.com/AOSSIE-Org/DebateAI/pull/240
Fixes: issue #240
It’s a build-time–only change (npm retries + --legacy-peer-deps), no code or dependency updates.
Could you please review and merge when you get a chance? 🙏
Hello @Bhavik, I’ve regenerated the PR addressing the duplicate coach routes and improved the routing structure. Please review when you get a chance.
@twilit kite Can you please review my PR(https://github.com/AOSSIE-Org/DebateAI/pull/201) and assign me for the issue (https://github.com/AOSSIE-Org/DebateAI/issues/191) .
This PR resolves the WebSocket connection stability issue in OnlineDebateRoom.
Resolve #192
It adds:
WebSocket connection state tracking (connected / reconnecting / disconnected)
Proper onerror an...
Hey @Bhavik, I've generated a PR for issue #265 and implemented the Elo rating change tracking as discussed. Could you please review it when you get some time and let me know if any changes are needed?
Thanks!
@wet spade Please checkout my PR : 269 https://github.com/AOSSIE-Org/DebateAI/pull/269
I have worked on Issue 216
I have updated "Profile" page responsiveness for all screens(devices)
I will also attach video of it:
https://drive.google.com/file/d/1CD_x2WuxD17hbeStsDFSzc9HgkLVw0-D/view?usp=drive_link
Please checkout my PR
I am already contributing to InPactAI project but I think that project is inactive because I have raised PRs and still there is no response, anyone here has idea about it?
This channel is for discussing DebateAI, don't send unrelated messages here. We have a channel for Resonate.
He @wet spade I make a PR on this issues: https://github.com/AOSSIE-Org/DebateAI/pull/253, https://github.com/AOSSIE-Org/DebateAI/pull/218 and https://github.com/AOSSIE-Org/DebateAI/pull/209. Please review this PR and likely to resolve any issues in this pr's in future.
Issue #206
Description
This PR integrates a robust toast notification system to enhance the user experience by providing clear, non-blocking feedback for user actions. Instead of failing silently o...
Hi @wet spade
I’ve opened a PR addressing this issue:
https://github.com/AOSSIE-Org/DebateAI/pull/274
I’d really appreciate a review. I’m happy to iterate on the PR, take feedback, and improve it as needed. Thanks!
Hey @wet spade, @slim saddle, and @twilit kite
I have opened PR to solve this issue:
https://github.com/AOSSIE-Org/DebateAI/issues/280
Please review my PR:
https://github.com/AOSSIE-Org/DebateAI/pull/292
Also suggest some improvements if needed.
Thank You!
@void tundra You are now level 3! :confetti_ball:
Hi @wet spade I’ve been exploring DebateAI and going through the project resources.
I noticed there hasn’t been much recent discussion here, so I wanted to check is the project currently active, or are mentors just busy at the moment?
Just want to make sure I’m aligning my preparation and expectations correctly.
@slender zodiac @wet spade i would like to solve issue #279 plaese assign this issue to me if you can
Hello @wet spade, @slim saddle & @twilit kite please review my PR :
https://github.com/AOSSIE-Org/DebateAI/pull/294
Also suggest some improvements if needed.
Thank You!
Hey @twilit kite Please review my PR to the issue which was assigned to me
Hey @twilit kite Please review my PR which implements text to voice feature
Hey @twilit kite Please review my PR which completes the implmentation of the profile pop-over box
Hey @twilit kite Please review my PR which implements custom pop-ups (confirmation boxes)
hi @twilit kite Please review this whever you get a chance
https://github.com/AOSSIE-Org/DebateAI/pull/299
https://github.com/AOSSIE-Org/DebateAI/pull/302
https://github.com/AOSSIE-Org/DebateAI/pull/304
Added json parsing in Try catch block , see issue
if (savedState) {
try {
return JSON.parse(savedState);
} catch (error) {
console.error("Failed to parse sa...
Solved issue : the "Matchmaking Limbo" race condition, we need to change the logic so users are not removed from the pool until the room is successfully created in the database. I...
Hey, I’ve been contributing to DebateAI. Just wondering if there’s any plan to include this project in GSoC 2026?
Reposting here as suggested.
Hey everyone — I have an idea to improve DebateAI.
At the moment, DebateAI does a solid job of running debates, judging outcomes, and providing feedback on argument strength and performance (including Elo and basic coaching). However, it doesn’t yet help users understand why an argument failed at a reasoning level.
For example:
whether an argument relied on a logical fallacy
where the reasoning broke down
how the argument could be improved logically
Existing components like coach.go, pros_cons.go, and transcript-based judging provide useful qualitative feedback, but they don’t perform logic-level analysis. They don’t analyze argument structure, identify recurring reasoning mistakes, or support structured post-debate learning and long-term reasoning improvement.
Because of this, I’m exploring the idea of adding a post-debate reasoning and learning layer to DebateAI.
Instead of influencing the debate itself, this layer would activate only after a debate concludes and focus entirely on learning. It would analyze completed transcripts to identify common reasoning mistakes (such as logical fallacy patterns), explain why those patterns weaken an argument, and offer concrete guidance on how the argument could be improved.
Where helpful, it could optionally show a rewritten version of the same argument that preserves the original intent while avoiding the reasoning flaw. Over time, this feedback would be stored as lightweight reasoning metadata so users can review past debates, track recurring issues, and see how their reasoning improves across debates.
These features don’t duplicate anything that exists today. They sit cleanly on top of the current system, leaving debate flow, AI opponents, judging, and rankings completely untouched, while adding a missing educational layer focused on learning, reflection, and long-term improvement.
I’m currently working on this after being asked to contribute in accordance with this idea .
hey @twilit kite @wet spade @slim saddle please review my pr https://github.com/AOSSIE-Org/DebateAI/pull/311
@slender onyx You are now level 2! :confetti_ball:
is this project currently active ??
I am not mentoring DebateAI
I was wondering If debateai is there in gsoc 2026, can anybody tell me?
@twilit kite
Hello @wet spade @twilit kite
Please review my pr :
https://github.com/AOSSIE-Org/DebateAI/pull/316
If any improvement needed please suggest.
Thank You!
please can you tell who is currently mentoring debate ai
@slender onyx You are now level 3! :confetti_ball:
Hello @wet spade @twilit kite
Please review my pr :
https://github.com/AOSSIE-Org/DebateAI/pull/318
Suggest some changes/improvements if needed.
Thank You!
I think Bhavik is one of the mentors
Hey, I’ve opened a small scaffold PR for the post-debate analysis feature.
It’s non-breaking and only introduces an internal package.
Would appreciate a quick review whenever you get time.
pr : https://github.com/AOSSIE-Org/DebateAI/pull/319
@twilit kite
if there is any issue / suggestion please tell me
@twilit kite please review my pr in debate ai
https://github.com/AOSSIE-Org/DebateAI/pull/319
Hi @twilit kite @wet spade 👋
I hope you’re doing well!
I’ve opened a small scaffold PR for the post-debate analysis feature in DebateAI (#319):
https://github.com/AOSSIE-Org/DebateAI/pull/319
It’s non-breaking and introduces an internal analysis package interface and types.
Whenever you get a moment, I’d really appreciate a review or any feedback.
Please let me know if there’s anything I should improve or adjust 🙂
Thanks!
Hello @wet spade @twilit kite
Please review my pr :
https://github.com/AOSSIE-Org/DebateAI/pull/325
Suggest some changes/improvements if needed.
Thank You!
Are the mentors or maintainers active for debate ai? @slim saddle
I will check and get back to you
Okey
Hi mentor
I have created a PR for the speech recognition continuous mode issue fix.
Could you please review it when you have time?
I'd really appreciate your feedback. Thank you!
Hi everyone
Hi mentor
I’ve fixed the footer year issue by making it dynamic using "new Date().getFullYear()".
I also created the GitHub issue and submitted a PR for review.
Could you please take a look when you have time?
Thanks
Hi Mentor
I've raised a PR to improve the AuthContext handling in the StartDebate component.
The previous implementation used optional chaining for authentication checks, which could silently fail if the context provider was missing. I refactored it to safely destructure isAuthenticated with a fallback to improve readability and prevent hidden logic issues.
I'd really appreciate it if you could review the PR and share your feedback. Thank you!
Hey maintainer , I've been contributing to DebateAI since December PRs #137 and #177got merged, and I currently have #291, #255 and #328 open.
I'm planning to apply for GSoC 2026 and wanted to check in is DebateAI going to be part of AOSSIE's GSoC 2026 projects?
Also wanted to ask professionally my open PRs #291 , #255 and #328 have been not merged for a while without review . Is there a specific reason or something I should change something on my end? I want to make sure I'm not missing something and that my contributions are on the right track.
Also have a UI fix PR coming up soon for the notification bar and debate setup modal issues.
@queen girder mentors may be busy these days that why they didn't get the time for review the project
#1312986807914463252 to avoid rework and maintain decorum, lets not start working on issues unless assigned
Any PRs created without assignment would be closed without review.
#1312986807914463252 Reply to this message, if I have missed to review or re-review any PRs
make sure video based testing evidences are included in all.
pr format - >
pr title - resolves XYZ issue
pr importance - minor issue/major feature ...
pr link -
Issue format - >
issue title -
issue imp -
issue link -
@twilit kite
https://github.com/AOSSIE-Org/DebateAI/pull/334
i had responded to the coderabbit suggestions and made changes accordingly.
i pasted evidence for the issues with the current botselection.tsx
@faint tiger You are now level 4! :confetti_ball:
PR #255
PR Title — Fixes #254 Authentication form validation and incorrect error handling
PR Importance — Major bug fix
PR Link — https://github.com/AOSSIE-Org/DebateAI/pull/255
Issue Title — Authentication forms show incorrect error messages and broken input behavior
Issue Importance — Major bug
Issue Link — https://github.com/AOSSIE-Org/DebateAI/issues/254
PR #291
PR Title — Fixes #290 Role selection not locked + Ready allowed without role in OnlineDebateRoom
PR Importance — Major bug fix
PR Link — https://github.com/AOSSIE-Org/DebateAI/pull/291
Issue Title — Both users can select same role, change role freely, and click Ready without selecting a role
Issue Importance — Major bug
Issue Link — https://github.com/AOSSIE-Org/DebateAI/issues/290
PR #328
PR Title — Fixes #326 Online Debate Room (Bot mode) not respecting global Light/Dark theme
PR Importance — Minor bug fix
PR Link — https://github.com/AOSSIE-Org/DebateAI/pull/328
Issue Title — Online Debate Room ignores globally selected Light/Dark theme
Issue Importance — Minor bug
Issue Link — https://github.com/AOSSIE-Org/DebateAI/issues/326
PR #340
PR Title — Fixes #338 Hardcoded colors in Header.tsx break UI in dark/system mode
PR Importance — Minor bug fix
PR Link — https://github.com/AOSSIE-Org/DebateAI/pull/340
Issue Title — Notification panel, profile popover and mobile drawer use hardcoded colors breaking dark/system mode
Issue Importance — Minor bug
Issue Link — https://github.com/AOSSIE-Org/DebateAI/issues/338
What this PR does
This PR improves the login and signup authentication forms by fixing validation logic, error handling, and UX issues.
Issues Fixed
Removed generic "Failed to fetch&q...
Problem: The authentication forms (login & signup) currently show incorrect and confusing error behavior: Generic "Failed to fetch" / "Unexpected error occurred" messages ap...
What changed
This PR fixes the debate setup flow by enforcing correct role selection rules and preventing invalid Ready states.
Backend
Added role locking in WebSocket roleSelection handling:
Pre...
In the OnlineDebateRoom setup flow, users can currently select For/Against in ways that break debate consistency. Current Problems Both users can choose the same role (ex: both choose "For&quo...
Hey! I had opened an issue #271 for the debate room not respecting the global theme mode. I noticed someone submitted a PR(https://github.com/AOSSIE-Org/DebateAI/pull/272) fixing it shortly after just wanted to tell that the PR seems to be awaiting to be merged . Wanted to bring it to your attention in case it got missed.
Hey @twilit kite
I created a PR to fix the Join Room button UI issue where the button stayed grey even after entering a room code.
Now the button turns green when a room code is entered, giving clear visual feedback that the user can join the room.
Greetings i am a student who has taken a year drop after highschool and will only join a university this year. Hence I would like to start contributing to this project towards GSOC 2027. Please do help me get along with organisation and this project.
I have coding experience dealing with python for ml and general tasks.Also web development using nodejs and react.. ElectronJs for desktop also
What llm model do we use for the ai side of the debate?? Sorry i am new to the organisation..
Hi @twilit kite ,
While testing DebateAI locally, I noticed a UX issue where the page turns blank after a debate vs bot ends instead of showing the result or redirecting to the results/profile page.
I’ve opened an issue for this and would like to work on fixing it.
Issue link: https://github.com/AOSSIE-Org/DebateAI/issues/347
Could you please review it and assign it to me if it looks valid? Thank you
@twilit kite , I have submitted my PR for review.
PR Title – Resolves #348 – Improve Team Builder Section Visibility
PR Importance – Minor UI Enhancement
PR Link – https://github.com/AOSSIE-Org/DebateAI/pull/349
Testing evidence (before/after screenshots) has been included. Kindly review it when possible. Thank you!
Hey @twilit kite , I have submitted my PR for review.
PR Title – Fix admin login token storage before validating API response
PR Importance – Authentication reliability and error handling improvement
PR Link – https://github.com/AOSSIE-Org/DebateAI/pull/350
Testing evidence (successful login and invalid login scenarios) has been verified to ensure tokens are only stored after a valid response. Kindly review it when possible. Thank you!
hey @twilit kite , i have raised a issue
issue title - [FEATURE]: Implement Community-Driven "Support DebateAI" Hub
issue Importance - Open Source Visibility and Community engagement
issue link - https://github.com/AOSSIE-Org/DebateAI/issues/353
i am already working on the code so i believe i can push the pr for this if assigned . Thank you
Hey @twilit kite , I have submitted my PR for review.
PR Title – Unified Branding & UI Micro-Interaction Enhancement (DebateAI Migration)
PR Importance – Improves branding consistency, enhances UI experience, and promotes AOSSIE discoverability
PR Link – https://github.com/AOSSIE-Org/DebateAI/pull/358
Changes include replacing all "Argue-Hub" references with "DebateAI", adding an interactive AOSSIE logo (redirecting to https://aossie.org), and implementing UI micro-interactions like heart hover animations. Kindly review it when possible. Thank you!
@alpine lion You are now level 4! :confetti_ball:
Hey @twilit kite , I have submitted my PR for review.
PR Title – Feat/Unified DebateAI branding, interactive AOSSIE discovery, and navigation polish
PR Importance - Brand consistency , AOSSIE Discoverability , and clean UI
PR Link -https://github.com/AOSSIE-Org/DebateAI/pull/359
(all coderabbitai concerns and premerge checks are passed)
Changes improves platform consistency by standardizing DebateAI branding across the interface, eliminating legacy naming confusion.
It also enhances user experience by introducing interactive AOSSIE discovery elements and micro-interactions that strengthen project visibility and engagement.
Thank You!
Issue Title - [ENHANCEMENT] Unified Branding & Interactive AOSSIE Discovery #355
issue Importance - Helps greatly in AOSSIE discovery and Branding
Issue Link - https://github.com/AOSSIE-Org/DebateAI/issues/355
Thank YOU!
Addressed Issues:
Fixes #355
Screenshots/Recordings:
Before:
After:
Recording.2026-03-17.154747.mp4
…
hey @twilit kite , i have raised a issue
issue title - [Enhancement]: Automate Copyright Year and Add AOSSIE Footer Link
issue Importance - Reducing maintenance overhead and improving UI interactivity
issue link - https://github.com/AOSSIE-Org/DebateAI/issues/354
pr title - feat: implement dynamic copyright years and interactive AOSSIE footer
pr Importance - Footer navigation with dynamic year solution instead of hardcoded solution
pr link - https://github.com/AOSSIE-Org/DebateAI/pull/357
Feature / Improvement Replace hardcoded copyright years with a dynamically generated year using JavaScript and turn AOSSIE footer into an interactive text Problem Currently, some pages in the front...
PR Title : feat: add Support DebateAI community hub and improve sidebar navigation
PR Importance : Open Source Visibility and Community engagement towards Open Source engagement
PR Link : https://github.com/AOSSIE-Org/DebateAI/pull/356
I believe this PR helps position DebateAI more like a true open-source product by encouraging users to explore, contribute, and engage with the community. If the product gains adoption and sparks interest, this kind of visibility layer can naturally drive more contributions and issue reporting within AOSSIE.
I understand that current priorities are UI/UX improvements and end-to-end tested issues, but I felt this aligns closely with those goals while also strengthening the project's open-source presence—something I’ve seen in many successful OSS products.
If the PR is technically sound and doesn’t break existing functionality, I hope it can be considered for merging.
Also, the donation box included is purely UI and can be removed immediately if it’s not required.
Thank You!
https://github.com/AOSSIE-Org/DebateAI/pull/302
https://github.com/AOSSIE-Org/DebateAI/pull/299
@twilit kite
Solved issue : the "Matchmaking Limbo" race condition, we need to change the logic so users are not removed from the pool until the room is successfully created in the database. I...
- testing evidences before vs after not attached
I am assuming same for the rest
Merged
12 files changes, for a small UI fix?
pls follow this format
Hello @twilit kite
Hi! Thanks for the feedback. I've cleaned up the branch, resolved the conflicts, and reduced the changes to only the required UI files. The PR is updated please review it
Hii @twilit kite I have submitted a PR:
PR title - fix: Real-time team member sync without page reload
PR importance - Major Bug Fix — Team member changes were not reflected in UI without a full page reload, directly impacting collaborative user experience
PR link - https://github.com/AOSSIE-Org/DebateAI/pull/362
Issue title - Bug: Team member list not syncing in real-time without page reload
Issue imp - Major — Users were unable to see team member additions/removals in real-time, requiring a manual page refresh to view updated team state, causing confusion in a collaborative environment
Issue link - https://github.com/AOSSIE-Org/DebateAI/issues/361
Hey @twilit kite , I have submitted my PR for review.
PR Title – Enhance LeftSection UI with improved styling and interactivity
PR Importance – Improves visual design, user engagement, and overall UI experience
PR Link – https://github.com/AOSSIE-Org/DebateAI/pull/363
Changes include adding a gradient background, implementing hover effects on the logo, image, and quote section, and introducing smooth animations and transitions to make the LeftSection more interactive and visually appealing. I’ve also included before/after visuals and a demo video in the PR. Kindly review it when possible. Thank you!
@twilit kite Please check this out
whenever you get time
#1312986807914463252 message
@raven oyster You are now level 15! :confetti_ball:
Hey @twilit kite , I have submitted my PR for review.
PR Title – Fix UX bug: Add loading state to Play Online and Practice with Bot buttons
PR Importance – Improves user experience by providing instant visual feedback, prevents multiple clicks, and ensures smoother navigation
PR Link - https://github.com/AOSSIE-Org/DebateAI/pull/367
Changes include adding a loading state with a spinner, disabling buttons during processing, and updating button text dynamically (e.g., "Starting...", "Launching Bot...") to provide clear feedback to users. I have also ensured the PR is focused by removing unrelated changes based on review suggestions. Kindly review it when possible. Thank you!
Hey @twilit kite , I’ve submitted a PR for review
PR Title: resolves #347 – Fix blank page after debate completion and ensure judgment popup rendering
PR Importance: Major bug fix (restores core feature: displaying debate results properly)
PR Link: https://github.com/AOSSIE-Org/DebateAI/pull/366
This PR fixes the issue where a blank page appeared after completing a debate vs bot. The judgment popup now renders reliably using improved state handling and rendering logic.
I’ve also included video-based testing evidence demonstrating the complete flow (debate → judging → result display).
Would really appreciate your review when you get time. Thanks
Also, while testing locally, I came across another small UI/UX issue in the Debate Details modal where some content appears cut off and scrolling isn’t handled properly.
@twilit kite I’ve opened an issue for this and would be happy to work on fixing it as well.
Issue link: https://github.com/AOSSIE-Org/DebateAI/issues/370
Could you please review it and assign it to me if it looks valid? Thank you
Hi @twilit kite @wet spade — I've been working on a GSoC 2026 proposal for DebateAI called the Explainable Debate Intelligence System (EDIS) — a modular, async post-debate reasoning analysis layer built in Go that adds fallacy detection, argument graphs, and a coaching profile system on top of the existing transcript infrastructure.
We've discussed the architecture informally before, and I've contributed via PR #359 and PR #334. I wanted to confirm publicly:
Is EDIS a valid/accepted proposal topic for DebateAI under GSoC 2026?
Will one of you be available to mentor it?
Happy to share the full draft proposal here or via DM. Thanks!
Hey @twilit kite ,
I have submitted my PR for review.
PR Title: Fix Debate Details Modal Overflow, Clipping & Scroll Issues
PR Importance: Improves user experience by fixing content clipping, removing nested scroll issues, and ensuring smooth, readable modal layout
PR Link: https://github.com/AOSSIE-Org/DebateAI/pull/373
Description:
- Refactored modal layout using flexbox
- Added proper max-height and responsive structure
- Implemented single scrollable container ("overflow-y-auto")
- Fixed content overflow and visibility issues in "Full Conversation"
- Improved spacing and overall UI readability
Looking forward to your review. Thanks!
"Hi @wet spade , @quasi sparrow and everyone, I'm Mushir really interested in the DebateAI GSoC project. To understand the problem space, I built a working prototype of an agentic debate system that doesn't just generate rebuttals, but also includes a real-time fallacy detector, an argument 'steelmanning' feature, and an impartial judge that evaluates the transcript and outputs the winner in strict JSON. I wrote my prototype in Python using Llama-3, but I would love to help port this advanced prompt architecture and agentic workflow over to the Go/Gemini stack for the summer project. Would the maintainers be interested in adding these specific analytical features to the AI debate rooms?"|
Github Repo: https://github.com/mushir2004/AI-Debate-System-main-hosted
Full-Stack Multi-Agent AI Platform(We have intergrate: https://github.com/mushir2004/DebateForge) - mushir2004/AI-Debate-System-main-hosted
hey @twilit kite , i have raised a issue
issue title - [Feature]: Add real-time token usage visibility via API response and backend logging
issue Importance - Introduce lightweight token observability directly within existing system flows, without requiring additional tools.
issue link - https://github.com/AOSSIE-Org/DebateAI/issues/375
i am working on this and will deliver as quickly as possible
@twilit kite hi , i made a pr for the above issue #375
PR Title :feat: implement real-time token tracking and API usage visibility with cost
PR Importance : track token usage and cost for the user-vs-AI debate per sentence generated/sent
PR Link : https://github.com/AOSSIE-Org/DebateAI/pull/376
i addressed coderabbit issues and rectified them
ready to be merged @twilit kite
all comments and corrections will be looked at properly and will be acted upon swiftly 🙂
PR title: fixes #368: add player count limit and date validation in TournamentHub
PR importance: Major Bug Fix — Tournament creation had no validation on player count or date inputs, allowing invalid tournaments to be created and causing broken states in the tournament flow
PR link: https://github.com/AOSSIE-Org/DebateAI/pull/369
Issue title: Bug: No player count limit and date validation in TournamentHub
Issue importance: Major — Users could create tournaments with invalid player counts or past dates, directly breaking the tournament system and leading to unusable tournament states
Issue link: https://github.com/AOSSIE-Org/DebateAI/issues/368
Addressed Issues:
Fixes #368
Screenshots/Recordings:
**After:
Additional Notes:
Added client-side validation to TournamentHub.tsx:
Prevents tournament creation with a past start date
Enforces a ...
PR title: fix: add missing SupportOpenSource page and remove duplicate routes
PR importance: Minor Bug Fix — The SupportOpenSource page was missing entirely and duplicate route definitions were causing inconsistent navigation behaviour across the app
PR link: https://github.com/AOSSIE-Org/DebateAI/pull/365
Issue title: Bug: Missing SupportOpenSource page and duplicate routes in navigation
Issue importance: Minor — Users navigating to the SupportOpenSource page encountered a blank or broken screen, and duplicate routes created unpredictable routing behaviour affecting overall app stability
Issue link: https://github.com/AOSSIE-Org/DebateAI/issues/364
Addressed Issues:
Fixes #364
Screenshots/Recordings:
Before:
App fails to load with Vite build error:
"Failed to resolve import './Pages/SupportOpenSource' from 'sr...
I have added before-and-after screen recordings/screenshots to most of the issues/PRs. Please review them whenever convenient and let me know if any changes are required.
Hi @twilit kite ,
I have created a PR to enhance the UI of DebateAI by adding smooth animations and improving user experience.
PR Title: Smooth UI Animations & Improved Navigation UX
PR Importance: Enhances overall UI/UX with smooth transitions and better interaction flow.
PR Link: https://github.com/AOSSIE-Org/DebateAI/pull/378
Demo video has been added to showcase the changes.
I would appreciate your feedback. Thank you!
Hi @twilit kite @wet spade ! I've submitted a PR that fixes issue #382 by enforcing unique display names across the database, backend, and frontend layers.
It includes:
- MongoDB unique index on
displayName - Backend validation for signup (email/password + Google OAuth) and profile updates
- Frontend real-time availability check with instant UI updates
I’ve also verified edge cases like duplicate signup and updates returning proper errors (409), and ensured the UI reflects changes immediately.
Would really appreciate it if you could take a look and share your feedback. Happy to make any changes if needed!
Thanks
pr title - resolves #382
pr importance - minor feature
pr link - https://github.com/AOSSIE-Org/DebateAI/pull/384
issue title - Multiple users can register with the same display name causing matchmaking conflicts
issue imp - Bug
issue link - https://github.com/AOSSIE-Org/DebateAI/issues/382
Screenshot evidence added
Addressed Issues:
Fixes : #382
Enforces uniqueness of displayName (which serves as the username in DebateAI)
across all three layers: database index, backend validation, and frontend UI.
Changes
B...
Bug Description Problem Multiple users can register or update their profile to use the same display name. Since display name is used as the unique identifier in matchmaking, this causes conflicts w...