Back to GitHub activity
Repository

PromptSpark.Chat

PromptSpark Chat Workflow: Real-time Conversational Flows with ASP.NET Core and Adaptive Cards

C#

Summary

Here's a comprehensive technical summary of the PromptSpark.Chat repository: PromptSpark.Chat is a sophisticated real-time conversational workflow application that enables dynamic, interactive multi-step processes through a web-based chat interface, leveraging ASP.NET Core, SignalR, and Adaptive Cards to create guided user experiences. The application implements a flexible workflow engine that allows users to progress through configurable conversation nodes, with server-side state management using thread-safe concurrent dictionaries and optional AI integration for handling complex or unexpected user interactions. By utilizing SignalR for real-time communication and supporting dynamic workflow definitions through JSON configuration, the project provides a robust framework for creating interactive, state-aware conversational experiences across various domains such as customer support, guided onboarding, or interactive questionnaires. The architecture emphasizes modular design, with clear separation between workflow logic, communication mechanisms, and presentation layers, enabling easy extensibility and customization through its pluggable service model and support for adaptive UI rendering. Unique features include server-side conversation persistence, interactive Adaptive Card interfaces, and a scalable approach to managing complex, branching conversational workflows that can be easily modified without significant code changes. This tool is particularly valuable for developers and organizations seeking to create guided, interactive user experiences with minimal overhead and maximum flexibility.

Snapshot

Stars
0
Forks
0
Watchers
0
Spark score
29.9
Rank
#25
Commit velocity
2.3/mo
Recent commits
7 (90d)
Total commits
25
Last commit
Jan 12, 2026
Last push
Jan 12, 2026
Created
Dec 31, 2024
Updated
Jan 12, 2026
Age
384 days
Days since push
6 days
Repo size
19,184 KB
Languages
5
Dependencies
N/A
Outdated deps
N/A

All metrics

age_days
384
avg_commit_size
N/A
commit_history
{
  "repository_name": "PromptSpark.Chat",
  "total_commits": 25,
  "recent_90d": 7,
  "recent_180d": 7,
  "recent_365d": 8,
  "last_commit_date": "2026-01-12T05:48:37+00:00",
  "patterns": [
    "maintained",
    "recently_updated",
    "accelerating"
  ],
  "commit_frequency": 2.33,
  "consistency_score": 0,
  "activity_rate": 0.078,
  "days_since_last_commit": 6,
  "first_commit_date": "2024-12-31T04:00:15+00:00"
}
commit_metrics
N/A
commit_velocity
2.33
composite_score
29.85
created_at
2024-12-31T04:00:15+00:00
days_since_last_push
6
description
PromptSpark Chat Workflow: Real-time Conversational Flows with ASP.NET Core and Adaptive Cards
first_commit_date
2024-12-31T04:00:15+00:00
forks
0
has_readme
true
is_fork
false
is_private
false
language
C#
language_count
5
language_stats
{}
languages
{}
largest_commit
N/A
last_commit_date
2026-01-12T05:48:37+00:00
name
PromptSpark.Chat
pushed_at
2026-01-12T05:48:41+00:00
rank
25
recent_commits_90d
7
size_kb
19184
smallest_commit
N/A
stars
0
tech_stack
N/A
total_commits
25
updated_at
2026-01-12T05:48:44+00:00
url
https://github.com/markhazleton/PromptSpark.Chat
watchers
0