Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

AI Dev Team #819

Open
wants to merge 83 commits into
base: master
Choose a base branch
from
Open

AI Dev Team #819

wants to merge 83 commits into from

Commits on Sep 9, 2024

  1. add chat agent

    khoangothe committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    82f7c02 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c3d440e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c157f41 View commit details
    Browse the repository at this point in the history
  4. cleanup

    khoangothe committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    0a3d1d7 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2024

  1. fix ui bug

    khoangothe committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    57997bb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    69964b6 View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2024

  1. add document to vectorstore

    khoangothe authored and ElishaKay committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    f7f40b7 View commit details
    Browse the repository at this point in the history
  2. clean up

    khoangothe authored and ElishaKay committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    cc8450e View commit details
    Browse the repository at this point in the history
  3. add documentation for vector store

    khoangothe authored and ElishaKay committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    85f9a10 View commit details
    Browse the repository at this point in the history
  4. dev-team setup

    ElishaKay committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    7341e0f View commit details
    Browse the repository at this point in the history
  5. more dev-team setup - can be triggered via 'python -m dev_team.main' …

    …but needs import fixes
    ElishaKay committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    e6d662b View commit details
    Browse the repository at this point in the history
  6. restructure

    ElishaKay committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    5292898 View commit details
    Browse the repository at this point in the history
  7. utils

    ElishaKay committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    0c48f9e View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    223d9a0 View commit details
    Browse the repository at this point in the history
  9. test_researcher.py

    ElishaKay committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    8b486c1 View commit details
    Browse the repository at this point in the history
  10. debug github agent

    ElishaKay committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    5dd82b3 View commit details
    Browse the repository at this point in the history
  11. python -m dev_team.test_github_agent logs the gptr repo's directory s…

    …tructure as long as PGVECTOR_CONNECTION_STRING & GITHUB_TOKEN env vars are set
    ElishaKay committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    89f6034 View commit details
    Browse the repository at this point in the history
  12. combing through errors

    ElishaKay committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    37ff0cb View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    2da26fd View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    9562132 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    380c61d View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    8e91ed7 View commit details
    Browse the repository at this point in the history
  17. dev team runs to completion

    ElishaKay committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    933d366 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    5281c7c View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    441f2f4 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    a560fa9 View commit details
    Browse the repository at this point in the history
  21. verifying that output of repo_analyzer & web_search agents reach the …

    …rubber_ducker & tech_lead
    ElishaKay committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    7591941 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    6be20c6 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    1892c74 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    238b283 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    7abf9ac View commit details
    Browse the repository at this point in the history
  26. github agent can be initiated with vector store & github agent has ac…

    …cess to fetch full files directly from a github branch based on file names - these full files are then passed into the prompts of the Rubber Ducker & Tech Lead Agents
    ElishaKay committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    777a65b View commit details
    Browse the repository at this point in the history
  27. much better results when rubber duck & tech lead agents have access t…

    …o full file contents & directory structure
    ElishaKay committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    36d3eb4 View commit details
    Browse the repository at this point in the history
  28. discord bot setup

    ElishaKay committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    c4ee467 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    f35a2dc View commit details
    Browse the repository at this point in the history
  30. bot replies sup

    ElishaKay committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    ecf3bac View commit details
    Browse the repository at this point in the history
  31. discord bot docs

    ElishaKay committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    ec27c39 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    f74dfa7 View commit details
    Browse the repository at this point in the history
  33. discord bot triggers gptr's ai dev team & some websocket responses ar…

    …e logged by discord-bot server
    ElishaKay committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    a7d8fa4 View commit details
    Browse the repository at this point in the history
  34. ai tech lead response sent back from gptr service & logged as js obje…

    …ct on discord-bot server - full response object is also written successfully to pdf
    ElishaKay committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    194db6b View commit details
    Browse the repository at this point in the history
  35. removed hardcoded repo_name

    ElishaKay committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    7facbf4 View commit details
    Browse the repository at this point in the history
  36. consistent naming of repo_name between discord-bot server & gptr serv…

    …er - runs to completion based on repo_name from discord-bot
    ElishaKay committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    493e71d View commit details
    Browse the repository at this point in the history
  37. added the file_search_agent who has the ability to fetch the relevant…

    … file names from the github directory based on the user's query - these relevant file names are then passed to the rubber duck & tech lead agents who fetch the file contents & inject them into their LLM prompts
    ElishaKay committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    c05e9a9 View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    5d6d5ad View commit details
    Browse the repository at this point in the history
  39. rubber duck & tech lead thoughts sent by discord bot (in chunks of up…

    … to 2k - in keeping with discord api limits)
    ElishaKay committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    524378d View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    b71d8e0 View commit details
    Browse the repository at this point in the history
  41. moved discord server into docker-container which can be triggered via…

    …: adding discord-bot env token to main .env in root & running 'docker-compose --profile discord run --rm discord-bot'
    ElishaKay committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    b21e908 View commit details
    Browse the repository at this point in the history
  42. moved dev_team folder into multi_agents folder & edited imports - dis…

    …cord bot query runs to completion
    ElishaKay committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    9039750 View commit details
    Browse the repository at this point in the history
  43. Configuration menu
    Copy the full SHA
    3e08554 View commit details
    Browse the repository at this point in the history
  44. /ask triggers modal with input form - user input on the form as logge…

    …d back to the user via chat
    ElishaKay committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    c01ed56 View commit details
    Browse the repository at this point in the history
  45. /ask command launches modal where user can input query (& optionally:…

    … relevant file names, repo name & branch name)
    ElishaKay committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    ab23de6 View commit details
    Browse the repository at this point in the history
  46. Configuration menu
    Copy the full SHA
    12631ac View commit details
    Browse the repository at this point in the history
  47. cleanup

    ElishaKay committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    ac18689 View commit details
    Browse the repository at this point in the history
  48. runDevTeamFlow function knows whether it's responding to a 1-on-1 cha…

    …t or thread - runs to completion in chat
    ElishaKay committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    62b71e3 View commit details
    Browse the repository at this point in the history
  49. Configuration menu
    Copy the full SHA
    a8003d5 View commit details
    Browse the repository at this point in the history
  50. Configuration menu
    Copy the full SHA
    d8644ea View commit details
    Browse the repository at this point in the history
  51. branch name & file name reach file_search_agent - need to also pass t…

    …o rubber_duck agent next
    ElishaKay committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    32adda8 View commit details
    Browse the repository at this point in the history
  52. removed hardcoded repo name & branch name from dev_team flow - discor…

    …d bot runs to completion with custom repo name & branch name
    ElishaKay committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    84ae569 View commit details
    Browse the repository at this point in the history
  53. Configuration menu
    Copy the full SHA
    7c77b19 View commit details
    Browse the repository at this point in the history
  54. Configuration menu
    Copy the full SHA
    080ccd6 View commit details
    Browse the repository at this point in the history
  55. Configuration menu
    Copy the full SHA
    8e87f3e View commit details
    Browse the repository at this point in the history
  56. Configuration menu
    Copy the full SHA
    632355f View commit details
    Browse the repository at this point in the history
  57. fixed error in 1-on-1 chat

    ElishaKay committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    3b03717 View commit details
    Browse the repository at this point in the history
  58. server restarts independently when running prod Dockerfile - much bet…

    …ter than nodemon hanging
    ElishaKay committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    e9272ed View commit details
    Browse the repository at this point in the history
  59. much better handling of triggering reports from threads - reports wil…

    …l be logged within the same thread
    ElishaKay committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    cf1fffd View commit details
    Browse the repository at this point in the history
  60. rubber-duck shouldnt answer in json - just plain string. discord node…

    …js server should log errors without restarting
    ElishaKay committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    0d5ce98 View commit details
    Browse the repository at this point in the history
  61. restricted gptr-bot to help forum, general channel, gptr-allstars cha…

    …nnels - also added a cool down logic so that it only advises about the /ask command every 30 minutes per channel
    ElishaKay committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    11c01c9 View commit details
    Browse the repository at this point in the history
  62. Configuration menu
    Copy the full SHA
    391e3a0 View commit details
    Browse the repository at this point in the history
  63. vector tests

    ElishaKay committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    08eed23 View commit details
    Browse the repository at this point in the history
  64. add document to vectorstore

    khoangothe authored and ElishaKay committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    2b81396 View commit details
    Browse the repository at this point in the history
  65. Configuration menu
    Copy the full SHA
    ab63ed9 View commit details
    Browse the repository at this point in the history
  66. Configuration menu
    Copy the full SHA
    803cf30 View commit details
    Browse the repository at this point in the history
  67. embedding flow running much better - looping through one file at a ti…

    …me & embedding everything with metadata in gptr-compatible format
    ElishaKay committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    2a11f1b View commit details
    Browse the repository at this point in the history
  68. embedding correctly - skipping errors of trying to embed images - run…

    …ning to completion with relevant files fetched from gptr's __get_similar_content_by_query_with_vectorstore method
    ElishaKay committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    3dddf1a View commit details
    Browse the repository at this point in the history
  69. python -m dev_team.test_github_agent logs the gptr repo's directory s…

    …tructure as long as PGVECTOR_CONNECTION_STRING & GITHUB_TOKEN env vars are set
    ElishaKay committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    b72be91 View commit details
    Browse the repository at this point in the history
  70. dev team runs to completion

    ElishaKay committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    64d4a4d View commit details
    Browse the repository at this point in the history
  71. only share the /ask guide when a new message is posted in the help fo…

    …rum - limit to every 30 minutes per post
    ElishaKay committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    ea9c9e6 View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2024

  1. Configuration menu
    Copy the full SHA
    bea1a81 View commit details
    Browse the repository at this point in the history
  2. cleanup

    ElishaKay committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    7df936d View commit details
    Browse the repository at this point in the history
  3. cleanup

    ElishaKay committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    761a216 View commit details
    Browse the repository at this point in the history
  4. gitignore faiss index

    ElishaKay committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    6c0300a View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2024

  1. github data is saved in a langchain vector store syncronously & an as…

    …yncronous langchain vector store is passed into GPTR for async vector search - generated report is looking good
    ElishaKay committed Oct 6, 2024
    Configuration menu
    Copy the full SHA
    41a4fd9 View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2024

  1. pgvector docs

    ElishaKay committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    c1375a5 View commit details
    Browse the repository at this point in the history