GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — feat(ai): add integrated assistant for code, notes and HTTP workflows by antonreshetov · Pull Request #951 · massCodeIO/massCode

Conversation

@antonreshetov

@antonreshetov antonreshetov commented Sep 25, 2026

Copy link
Copy Markdown
Member

Adds a built-in AI assistant across Code, Notes and HTTP, with cloud provider and local model connections. Users can ask questions about attached content, find records in their vault and carry out application workflows from the chat.

  • Supports contextual chat, vault search, editing and application workflows.
  • Adds change previews, task undo, steering and queued tasks.
  • Includes HTTP analysis and confirmed HTTP/WebSocket execution.
  • Adds persistent prompt history with keyboard navigation and a configurable limit.
  • Includes provider settings, documentation and interactive playground scenarios.

Validation

Targeted automated tests and manual UI checks with OpenAI. The latest QA covered prompt history, steering, draft restoration and persistence across renderer reloads; it does not establish full branch coverage. Ten scoped tests passed in the latest QA run; four prompt-history tests also passed after the caret-position adjustment. Commit formatting and lint hooks passed.

Known development issue

After hot updates in development, chat messages can stop rendering until the renderer is reloaded. The cause has not yet been isolated. HMR is not active in packaged builds.

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

All reactions
antonreshetov added 30 commits September 20, 2026 05:10
@antonreshetov
feat(ai): add secure provider connections and streaming IPC
cfbf065
@antonreshetov
feat(ai): add contextual Markdown chat and provider settings
1ce0857
@antonreshetov
docs(ai): document provider setup and code chat
7f4c9aa
@antonreshetov
feat(ai): add reviewable edits and resilient conversation flow
9c26695
@antonreshetov
feat(ai): highlight and copy streamed code blocks
895ac0a
@antonreshetov
docs(ai): explain editing and conversation recovery
f23ecdb
@antonreshetov
fix(ai): align chat messages and simplify review status
6ccf815
@antonreshetov
feat(ai): reuse snippet grammars and themes for chat code
5fba4c4
@antonreshetov
fix(ai): recover from invalid tool calls and preserve conversation hi…
171d169
…story
@antonreshetov
chore(dev): persist DevTools state across restarts
f55e3da
@antonreshetov
feat(ai): add vault search and read tools for code notes and http
cb79807
@antonreshetov
feat(ai): add removable context attachments and compact chat composer
3439530
@antonreshetov
feat(ai): share assistant tabs across space inspectors
e9d956b
@antonreshetov
docs(ai): describe shared context and vault search behavior
167d43a
@antonreshetov
style(ai): minimize context attachment chips
83bd8c2
@antonreshetov
feat(ai): plan multilingual vault searches and rank matches
b45dd4b
@antonreshetov
fix(ai): resolve vault scope before answering and show source results
9a4be4a
@antonreshetov
docs(ai): explain retrieval scope and verified search results
a4a4843
@antonreshetov
feat(ai): link vault references in responses and search results
8783635
@antonreshetov
feat(ai): add response footer with actions and timestamps
afedb97
@antonreshetov
refactor(ai): collapse search results and hide technical details
7971d8b
@antonreshetov
fix(ai): avoid repeated vault links and record introductions
9a3f5b1
@antonreshetov
fix(ai): open and focus chat without toggling inspector tabs
9b02733
@antonreshetov
feat(ai): add View menu command and chat keyboard shortcut
2741864
@antonreshetov
fix(http): refresh descriptions when switching requests
e97336c
@antonreshetov
feat(ai): define HTTP context and response replay contracts
aa65e91
@antonreshetov
fix(http): expose sanitized execution traces and redirect limits
6b8ce8c
@antonreshetov
fix(ai): support Responses API and redacted diagnostics
07ff09a
@antonreshetov
feat(ai): analyze HTTP drafts and review proposed assertions
6ab6356
@antonreshetov
fix(ai): separate HTTP evidence from inferred contracts
ffcde17
antonreshetov added 27 commits September 22, 2026 15:20
@antonreshetov
feat(ai): extend workspace lifecycle and HTTP data operations
04dd4cd
@antonreshetov
feat(import): report dialog outcomes to AI action sessions
c1e96c0
@antonreshetov
feat(ai): add reviewed HTTP and WebSocket action execution
b07fad9
@antonreshetov
feat(ai): integrate notes editing and reviewed actions with chat
480f77d
@antonreshetov
docs(ai): describe notes and HTTP action capabilities
0236a64
@antonreshetov
chore: merge main into feat/ai-assistant
14d21c5
@antonreshetov
fix(ai): format HTTP action preview and result JSON
3e855f1
@antonreshetov
fix(ai): move workspace context controls into context menu
b8f89a6
@antonreshetov
refactor(ui): use icons and a unified inspector label for sidebar tabs
34e43e2
@antonreshetov
test(http): add isolated request journals for assistant QA
bdb8001
@antonreshetov
fix(http): preserve execution identity and runtime lifecycle state
3666441
@antonreshetov
feat(ai): execute user workflows with task control and undo
7a5863f
@antonreshetov
docs(ai): describe assistant workflows and task controls
1d5b6ae
@antonreshetov
docs(ai): simplify assistant guide and update feature overviews
845cdb3
@antonreshetov
feat(ui): add disclosure, status and shimmer primitives
700d209
@antonreshetov
feat(ai): clarify action cards and standardize status feedback
c0f4309
@antonreshetov
fix(ai): simplify context display and improve panel layout
81af786
@antonreshetov
feat(playground): add interactive AI panel scenarios and checks
f0cee07
@antonreshetov
fix(http): align inspector header with workspace divider
a51cb30
@antonreshetov
fix(ai): display setup hint as a warning card
f47c39d
@antonreshetov
fix(ai): keep settings beside new chat in all panel layouts
6b885cf
@antonreshetov
fix(ai): toggle assistant panel with keyboard shortcut
aac2def
@antonreshetov
docs(website): add AI assistant section to homepage
a33745e
@antonreshetov
fix(preferences): simplify AI setup and standardize control heights
e49b0f1
@antonreshetov
feat(ai): add persistent global prompt history
0e7c9c2
@antonreshetov
feat(ai): show steering messages above the composer
0be4a94
@antonreshetov
fix(ai): place caret at end when browsing prompt history
3321dc1
@antonreshetov antonreshetov self-assigned this Sep 25, 2026
@antonreshetov
antonreshetov merged commit 6348a41 into main Sep 25, 2026
@antonreshetov
antonreshetov deleted the feat/ai-assistant branch September 25, 2026 08:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Reviewers

No reviews

Uh oh!

There was an error while loading. Please reload this page.

Assignees

@antonreshetov antonreshetov

Labels

None yet

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

Uh oh!

There was an error while loading. Please reload this page.

1 participant

@antonreshetov
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.