za3karia commited on
Commit
16f883f
·
verified ·
1 Parent(s): 187556d

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +12 -2
app.py CHANGED
@@ -88,11 +88,11 @@ if st.session_state['sync']:
88
  with st.spinner('fetching commits'):
89
  st.session_state['commits'] = get_contributor_commits(st.session_state['reponame'], st.session_state['selected_contributor'], st.session_state['recap_period'],st.session_state['selected_branches'], updated_token=st.session_state['private_token'])
90
  print(st.session_state['commits'])
91
- st.text(str(len(st.session_state['commits'])), " commits fetched")
92
  with st.spinner('AI summarizing commits'):
93
  st.session_state['summaries'] = process_commits_with_openai_summaries(st.session_state['commits'])
94
-
95
  print(st.session_state['commits'])
 
96
 
97
  st.session_state['Recap'] = True
98
  print(len(st.session_state['commits']))
@@ -110,6 +110,16 @@ if st.session_state['sync']:
110
  st.write("Feature coming soon!")
111
  if st.session_state['commits']:
112
  st.table(st.session_state['commits'])
 
 
 
 
 
 
 
 
 
 
113
 
114
 
115
  # if st.session_state['Recap']:
 
88
  with st.spinner('fetching commits'):
89
  st.session_state['commits'] = get_contributor_commits(st.session_state['reponame'], st.session_state['selected_contributor'], st.session_state['recap_period'],st.session_state['selected_branches'], updated_token=st.session_state['private_token'])
90
  print(st.session_state['commits'])
 
91
  with st.spinner('AI summarizing commits'):
92
  st.session_state['summaries'] = process_commits_with_openai_summaries(st.session_state['commits'])
93
+ st.session_state['markdown'] = generate_contributor_report_prompt(st.session_state['summaries'])
94
  print(st.session_state['commits'])
95
+ print(st.session_state['markdown'])
96
 
97
  st.session_state['Recap'] = True
98
  print(len(st.session_state['commits']))
 
110
  st.write("Feature coming soon!")
111
  if st.session_state['commits']:
112
  st.table(st.session_state['commits'])
113
+
114
+ if st.session_state['markdown']
115
+ rs.slides(markdown, height=500)
116
+ # Chat prompt (future feature)
117
+ st.session_state["question"] = st.text_input("Ask any question about the contributor:", on_change=None, key="chat_prompt")
118
+
119
+ if st.button("ask"):
120
+ st.session_state["response"] = chat_complete(f"given the following summaries of this contributor's commits {str(st.session_state['summaries'])} answer the following question: {str(st.session_state['question'])}")
121
+ # st.write("Feature coming soon!")
122
+
123
 
124
 
125
  # if st.session_state['Recap']: