-
Notifications
You must be signed in to change notification settings - Fork 15
Merg #363
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
Merged
Merged
Merg #363
Changes from all commits
Commits
Show all changes
367 commits
Select commit
Hold shift + click to select a range
92e4900
feat: implement MAKER framework with OpenAI client and tests
yanekyuk e4083b0
feat: implement hybrid approval logic and db-seed update
yanekyuk 49c3a95
feat: implement hybrid approval logic and db-seed update
yanekyuk e69e13a
fix(protocol): implement hybrid connection approval logic
yanekyuk 00ab24e
fix(protocol): implement hybrid connection approval logic
yanekyuk 0cf2143
fix(agents): prevent intro-maker conversational refusal
yanekyuk a7c4644
fix(agents): prevent intro-maker conversational refusal
yanekyuk 30f948a
fix: restricted permissions check and enhance db seed
yanekyuk 07dc15a
fix: restricted permissions check and enhance db seed
yanekyuk 9e277fb
feat: Extract `escapeHtml` utility and apply it to email template con…
yanekyuk 4d8e35a
feat: Extract `escapeHtml` utility and apply it to email template con…
yanekyuk 0efb327
refactor: Remove unnecessary `as any` type assertions for `eventType`…
yanekyuk 70fd440
refactor: Remove unnecessary `as any` type assertions for `eventType`…
yanekyuk 8a37fb0
docs: add TODO comments for +1 query pattern optimization.
yanekyuk ec3f428
docs: add TODO comments for +1 query pattern optimization.
yanekyuk f000b85
fix: Update fallback API URL from api.index.network to index.network.…
yanekyuk 467b74d
fix: Update fallback API URL from api.index.network to index.network.…
yanekyuk fc51866
Merge pull request #337 from yanekyuk/feat/connection-approval
serefyarar 958a726
Merge branch 'feat/connection-approval' into dev
yanekyuk 85cb6d6
docs: add MAKER framework documentation and usage guide
yanekyuk 3a397c3
fix: Correct maker vote tallying to include nextState for accurate di…
yanekyuk 798f1dc
feat: add implementation plan for Intent Inferring 2.0 restructuring …
yanekyuk 2d70003
Refactor LLM utility to use BaseLangChainAgent and createAgent
yanekyuk 9e26ca3
Update dependencies and implementation plan
yanekyuk 21bcf21
feat: Integrate Parallel.ai, Profile Generation, and Intent Deduplica…
yanekyuk 82352b4
feat(protocol): refactor user profile schema and improve intent infer…
yanekyuk 446283d
feat(frontend): update onboarding to support new profile schema
yanekyuk c035d22
fix(protocol): resolve db-seed.ts type errors by aligning userProfile…
yanekyuk 4e48d54
chore: update .gitignore to track package.json and ignore docker files
yanekyuk fae6c84
refactor(protocol): extract UserService and decouple Auth/Profile ser…
yanekyuk 8ea72b6
fix(frontend): update auth routes and remove onboarding mocks
yanekyuk c842b20
refactor(intent): separate inference from management logic and use LL…
yanekyuk a10edd9
feat(profile): Implement Opportunity Finder and Refactor for Testability
yanekyuk 1748970
feat: integrate HyDE for matchmaking
yanekyuk a906d89
Merge pull request #339 from yanekyuk/feat/maker-framework
serefyarar 7f97db7
refactor: improve prompts, models and event queuing
yanekyuk 4d3eab0
Upgrade Next.js, Privy, and related dependencies
serefyarar 00f2620
Update frontend and protocol dependencies
serefyarar f495739
Load current user permissions separately in settings
serefyarar 2024a5c
Revise system prompt for concise match synthesis
serefyarar dc34c10
feat: implement MAKER framework with OpenAI client and tests
yanekyuk e7139a9
docs: add MAKER framework documentation and usage guide
yanekyuk 6e018a9
fix: Correct maker vote tallying to include nextState for accurate di…
yanekyuk 5e80800
Merge branch 'dev' into feat/intent-explicit-separation
yanekyuk bfc0d1e
refactor: context brokers to stakes and event/service layer split
yanekyuk 7e6607d
refactor: relocate schema definitions within opportunity.finder.ts
yanekyuk 5b61ea1
refactor: update import paths for opportunity finder modules
yanekyuk 9ba2d8c
refactor: structured logging in services and job renaming
yanekyuk 40ee20f
refactor: add structured logging to agents
yanekyuk a56401d
refactor: rename agents to Evaluator/Generator/Inferrer pattern and m…
yanekyuk bbe9987
fix: prevent implicit intent name leakage and simplify db seed
yanekyuk 6e44b10
refactor: Consolidate queues and implement SynthesisService
yanekyuk 6bb72e0
docs(protocol): add extensive JSDoc to agents, services, and queues
yanekyuk 1d0c483
Add TalkJS chat integration to frontend
serefyarar e55b98a
refactor: consolidate newsletter queue logic and reorganize stake agents
yanekyuk 9e8086f
refactor(profile): decouple profile and intent services using queue-b…
yanekyuk 158351c
fix(stake): optimize intent similarity query to avoid distinct errors
yanekyuk 2ac4c1a
feat(dev): add tools for debugging and resetting matches
yanekyuk a5e1647
fix(synthesis): improve match description coverage and perspective
yanekyuk 46b4dbf
Refactor Stake/Synthesis services and IntroMaker agent
yanekyuk 8dae257
feat: refine intent manager prompt and reorganize playground UI
yanekyuk 517cf44
Refactor: Integrate new Embedder module with strict typing and option…
yanekyuk 6564cd9
refactor(embedder): move search logic to agents and fix singleton usage
yanekyuk 06bb7c4
Refactor Opportunity Evaluator to Memory Mode
yanekyuk 6c1f91a
Refactor Opportunity Evaluator: Strict HyDE Search/Profile Eval Separ…
yanekyuk 323b614
feat: Enable Explicit Intent Inferrer agent with a new structured inp…
yanekyuk e0aac6d
feat(playground): add UI logging for opportunity evaluator match scores
yanekyuk d8d3387
fix(opportunity): resolved hydeDescription build errors in spec and q…
yanekyuk 087f7d6
chore(playground): track bun.lock
yanekyuk 7669381
refactor(agents): update agents to accept raw text inputs and remove …
yanekyuk b566e8a
refactor(integration): update services and queues to format contexts …
yanekyuk e647bea
feat(lib): improve json2md formatting and nested object support
yanekyuk d2ec699
feat(core): basic agent run options support
yanekyuk 7c50325
refactor(playground): use GeneralInput for HyDE generator
yanekyuk 8c8b512
fix(playground): layout adjustments for split view
yanekyuk 19bbc93
feat(server): implement agent run options and pre-processors
yanekyuk aa82f1e
refactor(playground): consolidate input components and add dependencies
yanekyuk 8c3960d
refactor(playground): use GeneralInput for Intent Manager inputs and …
yanekyuk 0f1f06a
fix(parallel-fetcher): correctly separate objective vs struct strategies
yanekyuk 355044e
refactor(intent-manager): simplify agent to accept only string contexts
yanekyuk e70fe29
fix(playground): remove gap styling from form components
yanekyuk 89bec98
fix(playground): make complex-form scrollable with expandable sections
yanekyuk fdbbfe9
fix(playground): support markdown string format for profile and activ…
yanekyuk 1808236
fix(intent-manager): update spec to use 3-argument processIntent sign…
yanekyuk 597df73
fix(api): properly unwrap input when options is undefined
yanekyuk d967bb9
fix(playground): Intent Manager save and JSON→MD conversion
yanekyuk 52946dc
fix(playground): Removing auto-conversion logic
yanekyuk 249ca2f
refactor(playground): Smart json2md array handling
yanekyuk b94a2b4
feat(playground): Refactor Opportunity Evaluator UI
yanekyuk 50a2156
Refactor Opportunity Evaluator UI and Type Safety
yanekyuk 1527f39
refactor(playground): integrate parallel search results and fix oppor…
yanekyuk 20c4b6c
fix(opportunity): Fix missing userId in Opportunity Evaluator results
yanekyuk 413b5fc
feat: save opportunities to user context in playground
yanekyuk f4bda08
feat: refactor GeneralInput and refine Opportunity Evaluator UI
yanekyuk 3abd052
feat(evaluator): implement deduplication logic and UI
yanekyuk cac7b14
feat(playground): Implement Implicit Intent Inferrer UI
yanekyuk 313024e
feat(playground): enable Intent Stake agents and mark as WIP
yanekyuk 8cffba8
refactor(events): remove centralized events index and use direct imports
yanekyuk a646784
Refactor inbox routing and chat integration
serefyarar be8cc5b
fix(playground): resolve opportunity evaluator errors with mock data …
yanekyuk d8d90b3
fix(playground): add missing return in implicit-inferrer context inje…
yanekyuk d07da3f
refactor(playground): align ImplicitIntentInferrerInput with Explicit…
yanekyuk 2c4b0d3
refactor(playground): replace boolean flags with operations array in …
yanekyuk 48dc942
feat(playground): add input components for Parallel Fetcher, Profile …
yanekyuk 9364443
Refactor IntroGeneratorInput and context injection logic
yanekyuk b8f5b33
build: deprecate agents/core components
yanekyuk 2eddadc
build: deprecate agents/context_brokers components
yanekyuk ba2a739
build: deprecate agents/external components
yanekyuk bf67965
docs(agents): add agent implementation template guideline
yanekyuk 3e3297f
feat(agents): add intent auditor agent
yanekyuk 5909bfa
docs(agents): update agent template
yanekyuk 333b71a
feat(agents): add IntentEvaluator agent and tests
yanekyuk cd12a31
refactor(services): integrate IntentEvaluator into IntentService
yanekyuk e999cac
refactor(agents): deprecate legacy IntentIndexer
yanekyuk 780908f
docs(agents): update template to forbid Zod in types files
yanekyuk 8299a6c
docs(agents): add testing instructions to template
yanekyuk 012dfa6
feat(agents): add IntentTagGenerator agent and tests
yanekyuk 1f07a7f
refactor(agents): deprecate legacy IntentTagSuggester
yanekyuk dcf73a5
docs(queue): add queue implementation template
yanekyuk 913d3ea
refactor(queue): extract intent queue types and use QueueFactory
yanekyuk 028acab
refactor(events): update intent events to use StakeService and remove…
yanekyuk e4c15fa
style(services): cleanup index service formatting
yanekyuk e3d72dc
refactor(queue): replace deprecated intent inference with ExplicitInt…
yanekyuk 470fe7b
refactor(queues): remove intent queue helpers and use direct queue ad…
yanekyuk 5a2b0d8
fix(stake): implement internal postgres vector searcher in StakeService
yanekyuk 426362e
chore(queue): deprecate legacy queue and processor files
yanekyuk f44c8f0
chore(lib): deprecate notification-service module
yanekyuk 5061c74
docs(services): add service implementation template
yanekyuk ba8e8d6
refactor(queues): consolidate intent queue types and improve docs
yanekyuk 094465c
docs(queues): add queue implementation template
yanekyuk b556ce7
Redesign UI for connection and discovery actions
serefyarar 0a81bd6
refactor(queues): standardize profile queue API
yanekyuk fc19656
refactor(queues): standardize opportunity queue API
yanekyuk d917057
refactor(queues): standardize newsletter queue API
yanekyuk 764b3ee
docs(stakes): deprecate legacy helper functions
yanekyuk 0d74ba6
test: fix environment variable loading and api key checks
yanekyuk 34ac0f8
refactor(profile): remove unused IndexEmbedder instantiation
yanekyuk 957cede
build(protocol): migrate from yarn to bun
yanekyuk ea39371
test(protocol): migrate agent tests to bun:test
yanekyuk 308c8da
test(protocol): update lib tests for bun compatibility
yanekyuk f429729
test(protocol): migrate email integration tests to bun:test
yanekyuk efdd0df
refactor(protocol): rename maker lib and remove unused cli scripts
yanekyuk ba15153
docs(agents): update testing examples in agent template
yanekyuk 545ad83
feat(agents): add felicity agent suite for message evaluation
yanekyuk 677d421
fix(agents): quantize confidence scores in pragmatic monitor
yanekyuk 4a76520
test(felicity): update felicity agent tests
yanekyuk 33e9171
Add ConnectorMatches component and update labels
serefyarar 9f68f4d
Add API quickstart guide
serefyarar e3ae024
feat(api): integrate syntactic validator in discovery route
yanekyuk 6497144
docs(felicity): document syntactic validator usage in discovery route
yanekyuk aaaa34c
feat(playground): add input components for Felicity agents
yanekyuk 23420b0
feat(playground): register and integrate Felicity agents
yanekyuk e6b78db
fix(felicity): ensure strict mode compatibility for SyntacticValidator
yanekyuk 65103b1
chore(frontend): migrate to bun
yanekyuk 926f32b
feat(intent-manager): integrate semantic verifier
yanekyuk f9bd35e
fix(protocol): enforce semantic verification for all intents
yanekyuk a8bb921
fix(frontend): handle empty intent response in discovery form
yanekyuk d94a5eb
refactor(intent): separate explicit and implicit intent processing
yanekyuk 4641464
feat(opportunity): integrate IntentManager for implicit intent creation
yanekyuk 98e04c8
Update UI text for clarity in DiscoveryForm, Inbox, Sidebar
serefyarar b1b7db3
fix(semantic-verifier): correct spelling of commissive classification
yanekyuk 234de2c
test(opportunity-evaluator): update mock candidates and test expectat…
yanekyuk 35568ec
feat(opportunity): update scheduling and queue processing logic
yanekyuk 11c563a
feat(api): expose db users in playground and init opportunity job
yanekyuk 33ba488
refactor(intent): switch to explicit intent processing and update models
yanekyuk 564c05a
refactor: remove all traces of aspirations from codebase
yanekyuk e9e5170
refactor(intent): rename opportunityContext to additionalContext
yanekyuk af78f70
docs(agents): update template to use OPENROUTER_API_KEY
yanekyuk f3a8c17
test(felicity): update specs to check for OPENROUTER_API_KEY
yanekyuk 1a94e11
chore: update gitignore rules
yanekyuk b228be6
feat(opportunity): add OpportunityService for matchmaking logic
yanekyuk 9fa234a
refactor(queue): simplify opportunity queue to thin orchestration layer
yanekyuk ea297b3
feat(queue): use full opportunity cycle after profile update
yanekyuk 400ab12
refactor(profile): remove deprecated generateIntentDataFromProfile
yanekyuk 672f1dc
test(opportunity): update tests to use OpportunityService
yanekyuk ea7ebd6
Add intent refinement and suggestion features
serefyarar f87e64c
refactor(routes): remove synchronous intent validation from discover …
yanekyuk 1532377
Adjust DiscoveryForm input and container styles
serefyarar c532d2f
chore: add TODOs for intent evaluation and inference improvements
yanekyuk 9b37fb1
Refactor user profile modal to dedicated page
serefyarar 9a83d05
Refactor InboxContent layout and intent header logic
serefyarar a059aca
refactor(agents): replace IntentEvaluator with IntentIndexer
yanekyuk eba7dfc
feat(intent): implement average felicity score for stake calculation
yanekyuk d64140e
chore(felicity): remove legacy felicity agents and update registry
yanekyuk 1e4464b
chore(intent): remove TODO comments
yanekyuk e0ae670
Add API quickstart guide
serefyarar cc4c2de
Merge branch 'dev' into feat/intent-explicit-separation
yanekyuk 76475de
Merge remote-tracking branch 'upstream/dev' into feat/intent-explicit…
yanekyuk 04d7f94
Merge pull request #346 from yanekyuk/feat/intent-explicit-separation
serefyarar 78d3fac
build(protocol): migrate dockerfile to use bun
yanekyuk 25bbd36
Merge branch 'feat/talkjs' into dev
serefyarar ed1db90
Merge pull request #348 from yanekyuk/refactor/protocol-docker-bun
serefyarar 63fd240
Update frontend dependencies and improve chat components
serefyarar d07a4ec
Fix Dockerfile to copy correct Bun lock file
serefyarar b2cd1b2
Remove corepack enable step from Dockerfile
serefyarar 63ff339
Add type assertions and update tsconfig exclude paths
serefyarar f009173
Add custom Stream Chat types and update chat routes
serefyarar 16f3fb3
Update API endpoint for profile summary generation
serefyarar 39b278a
refactor(discovery): use IntentManager for explicit interactions
yanekyuk 3dc1045
Merge pull request #350 from yanekyuk/refactor/discovery-intent-manager
serefyarar 88af6df
feat(opportunity): synthesize opportunities into single granular result
yanekyuk a530f66
Merge pull request #351 from yanekyuk/feat/single-opportunity-synthesis
serefyarar 345ec91
Update timezone select input styling
serefyarar 12a52fd
Merge branch 'dev' of github.com:indexnetwork/index into dev
serefyarar 3c2a926
feat(discovery): improve form UX and intent action handling
yanekyuk 932196d
Merge pull request #352 from yanekyuk/feat/discovery-form-loading-state
serefyarar 3e89707
refactor(intent-manager): filter only by Speech Act Type, not felicit…
yanekyuk deb8e45
feat(auth): restrict index creation to employees and fix UI
yanekyuk 5b2fb89
refactor: use OpenRouter presets and improve intent validation
yanekyuk 5c1e708
Merge pull request #355 from yanekyuk/refactor/openrouter-presets
serefyarar a904b85
Merge pull request #353 from yanekyuk/refactor/intent-manager-speech-…
serefyarar f2e7bb8
Merge pull request #354 from yanekyuk/feat/restrict-index-creation
serefyarar 81248fc
Add blog feature with markdown posts and UI
serefyarar e997c24
Merge branch 'dev' of github.com:indexnetwork/index into dev
serefyarar 3c9396c
Add forcePublicView to Header for blog pages
serefyarar 32a1231
Add admin opportunity discovery feature
serefyarar efc03d0
Create 0017_add_index_members_pkey.sql
serefyarar 1ca8c9f
Remove navigation bar from Header component
serefyarar 6258060
Merge branch 'dev' into feat/proactive-opportunities
serefyarar b3fb587
fix(opportunity): add candidateDescription to prevent intent leak
yanekyuk a20186e
fix(opportunity): use candidateDescription for candidate intents
yanekyuk 7856161
refactor(agents): extract intent suggester and refiner agents
yanekyuk 50f9bf4
refactor(intents): replace direct db access with service layer
yanekyuk 4a0242c
feat(profile): add endpoint to generate profiles for users without one
yanekyuk de35f10
Merge pull request #358 from yanekyuk/feature/dev-generate-missing-pr…
serefyarar 4a6d3cb
Merge pull request #357 from yanekyuk/feat/refactor-intent-agents
serefyarar 09c97fd
Merge pull request #356 from yanekyuk/fix/opportunity-dual-description
serefyarar 3c4603b
feat(dev): add delete-all-intents endpoint
yanekyuk 9abe3e6
Add blog asset API, image/audio support, and UI updates
serensandikci 8fb8aa6
fix(test): add missing candidateDescription to Opportunity mock
yanekyuk 2aecd1a
fix(auth): hide admin button for non-owners in index dropdown
yanekyuk 2bd38f8
Merge pull request #360 from yanekyuk/fix/opportunity-spec-missing-ca…
serefyarar a1be123
Enhance discovery form with rich mentions and suggestions
serefyarar d15b606
Merge pull request #359 from yanekyuk/feat/delete-all-intents-endpoint
serefyarar e57fe2c
Merge pull request #361 from yanekyuk/fix/admin-authorization
serefyarar 885cf41
Add newsletter subscription API and redesign landing page
serefyarar ac1aac2
Refactor footer and layout, update branding assets
serefyarar 0b27fe6
Merge pull request #362 from indexnetwork/feat/proactive-opportunities
serefyarar 811ff41
Merge remote-tracking branch 'origin/bug/style-fixes' into dev
serefyarar 96ca1c6
Adjust landing and hero section spacing
serefyarar b715c9f
Refactor blog pages to use shared Footer component
serefyarar 7ed3212
Add sticky header background and blog login redirect
serefyarar 2fd06c4
Update DiscoveryForm floating layout styling
serefyarar 946bdd6
Refactor member search and avatar handling
serefyarar b6a49b2
iterate
serensandikci a54e07e
Merge branch 'bug/style-fixes-2' into dev
serensandikci 1224564
Update Header.tsx
serensandikci 29ab182
Merge branch 'bug/style-fixes-2' into dev
serensandikci 2c1e632
Remove unused NEXT_PUBLIC_GLOBAL_INDEX_ID from Docker build
serefyarar 4acdd77
Remove simulation page from frontend
serefyarar File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Broken multiline docker build command in CI workflow
High Severity
The
docker buildcommand has been reformatted across multiple lines without line continuation backslashes (\). In bash, each newline terminates a command, sodocker buildon line 62 executes as a standalone command (failing due to missing arguments), and--build-arg ...on subsequent lines are treated as separate invalid commands. This completely breaks the CI/CD pipeline for frontend builds and deployments.