source context
2
ctx:discord/blah/task-projects/2Source document
full texttask-projects-2
text/plain3 KB
doc:agent/task-projects-2/36374fb0-726a-4911-83d7-aee91ac65298[2026-03-14 23:55] foxhop.: https://www.npmjs.com/package/@unturf/unfirehose-schema?activeTab=code [2026-03-15 00:02] foxhop.: would you like me to try to get unsandbox working in orcestra like i did for unfirehose? we may hide it behind a tab or something just for testing and proof of concept. [2026-03-15 00:02] foxhop.: if so, link me to your repo [2026-03-15 00:03] traves_theberge: that would be great do you have a sdk? [2026-03-15 00:04] traves_theberge: https://github.com/Traves-Theberge/Orchestra [2026-03-15 00:04] foxhop.: sort of I'll try to make one since you are type script. https://unsandbox.com/cli/typescript [2026-03-15 00:04] foxhop.: not tested [2026-03-15 00:04] foxhop.: except via functional tests but never integrated into a project. [2026-03-15 00:05] foxhop.: https://git.unturf.com/engineering/unturf/un-inception/-/blob/main/clients/typescript/sync/src/un.ts [2026-03-15 00:05] foxhop.: i might need to create an async version [2026-03-15 00:05] traves_theberge: or go because thats the backend [2026-03-15 00:06] traves_theberge: TS, GO, Python and C# would be great [2026-03-15 00:08] foxhop.: yeah we have a go one. [2026-03-15 00:08] foxhop.: https://git.unturf.com/engineering/unturf/un-inception/-/tree/main/clients/go [2026-03-15 00:08] foxhop.: https://git.unturf.com/engineering/unturf/un-inception/-/blob/main/clients/go/async/src/un_async.go 3k lines of go [2026-03-15 00:09] foxhop.: all the unsandbox rest API endpoints [2026-03-15 00:09] traves_theberge: sexy [2026-03-15 00:11] traves_theberge: do you have an implementaion guide ? [2026-03-15 00:11] foxhop.: you should stlil have unsandbox keys for fetch we may use those for this idea [2026-03-15 00:12] foxhop.: https://unsandbox.com/docs/go#quick-start [2026-03-15 00:12] foxhop.: ajax worked on this page a lot [2026-03-15 00:24] foxhop.: I'm going to try to add unsandbox two ways, one way is using vendoring should be seemless, other is to use `go get` using an environement var to trust my remote repo pinned to a version [2026-03-15 00:25] foxhop.: this is for my own understanding & learning you could pick either [2026-03-15 04:03] traves_theberge: this shit is getting good boys and gals (files: image.png) [2026-03-15 20:17] traves_theberge: (files: image.png) [2026-03-15 20:28] traves_theberge: So here the flow 1. You create a task with a title and description, and assign a project and "agent." 2. When you create a backlog item on the Task board, it creates an issue on GitHub for the associated project. <---> Likewise, if you create an issue in GitHub, it shows up in the Backlog. 3. When you move the task into TODO, it creates the plan based on the issue, then moves it to In Progress. 4. It executes the plan, then updates the issue on GitHub and moves the Task into review for the Human to review, and sends a notifcation to the user via a sound. 5. When you move from review to done, the GitHub issues closes. 6. You can then create a PR and merge it.
Facts in this context
Grouped by subject. Each subject links to its full article.
Foxhop22 factsex:foxhop
| answeredAbout | Sdk |
| askedAbout | Integrating Unsandbox Into Orcestra |
| attributedEffortTo | Typescript |
| attributedWorkTo | Ajax |
| confirmedExistenceOf | Go Sdk |
| performedIntegrationOf | Unfirehose |
| proposedFeature | Hiding Feature Behind Tab |
| proposedImplementationOf | Unsandbox |
| proposedImplementationOf | Orcestra |
| rdfs:label | foxhop |
| rdf:type | User |
| requestedResource | Repository Link |
| sharedUrl | Un.ts |
| sharedUrl | Unfirehose Schema?active Tab=code |
| sharedUrl | Go |
| sharedUrl | Go#quick Start |
| sharedUrl | Typescript |
| sharedUrl | UN Async.go |
| statedIntentToAdd | Unsandbox |
| statedMotivation | Personal Learning |
| statedNeedToCreate | Async Version |
| suggestedUseOf | Unsandbox Keys |
Traves Theberge16 factsex:traves-theberge
| askedAbout | Sdk |
| attachedFile | Image.png |
| describedWorkflow | Task Management Flow |
| expressedPositiveSentiment | Project Progress |
| expressedPositiveSentiment | Go Sdk |
| mentionedTechnology | Go |
| rdfs:label | traves_theberge |
| rdf:type | User |
| requestedResource | Implementation Guide |
| requestedSdkFor | Python |
| requestedSdkFor | Csharp |
| requestedSdkFor | Go |
| requestedSdkFor | Typescript |
| respondedAffirmatively | Integrating Unsandbox Into Orcestra |
| sharedUrl | Orchestra |
| usesTechnology | Typescript |
Execution Step8 factsex:execution-step
| action | executes the plan |
| notificationMechanism | Sound |
| rdf:type | Step |
| resultingAction | updates the issue on GitHub |
| reviewer | Human |
| sendsNotificationTo | User |
| stateChange | moves the Task into review |
| stepNumber | 4 |
Task Creation Step7 factsex:task-creation-step
| action | create a task |
| rdf:type | Step |
| requiresAssignment | Project |
| requiresAssignment | Agent |
| requiresAttribute | Title |
| requiresAttribute | Description |
| stepNumber | 1 |
Github Issue Sync Step6 factsex:github-issue-sync-step
| action | create a backlog item |
| contextOfAction | Associated Project |
| hasInverseAction | Github to Backlog Sync |
| rdf:type | Step |
| resultingAction | create an issue on GitHub |
| stepNumber | 2 |
Task Todo Step6 factsex:task-todo-step
| planBasedOn | Issue |
| rdf:type | Step |
| resultingAction | create the plan |
| stateChange | moves it to In Progress |
| stepNumber | 3 |
| trigger | move the task into TODO |
Integrating Unsandbox Into Orcestra5 factsex:integrating-unsandbox-into-orcestra
| mayUse | Unsandbox Keys |
| proposedImplementationOf | Orcestra |
| proposedImplementationOf | Unsandbox |
| proposedUiMechanism | Hiding Feature Behind Tab |
| similarTo | Integration of Unfirehose |
Integration Approach 25 factsex:integration-approach-2
| rdf:type | Strategy |
| trustConfiguration | Remote Repo |
| uses | Go Get |
| usesConfiguration | Environment Var |
| versionConstraint | Pinned Version |
Typescript Sdk File5 factsex:typescript-sdk-file
| apiStyle | Sync |
| filename | un.ts |
| partOf | Git Repo UN Inception |
| path | clients/typescript/sync/src |
| rdf:type | Source File |
Typescript Sdk for Unsandbox5 factsex:typescript-sdk-for-unsandbox
| integrationStatus | Never Integrated |
| language | Typescript |
| rdf:type | Software Development Kit |
| statusOfTesting | Not Tested |
| testingMethod | Functional Tests |
Go Async Sdk File4 factsex:go-async-sdk-file
| covers | Unsandbox Rest Api Endpoints |
| filename | un_async.go |
| lineCount | 3000 |
| rdf:type | Source File |
Pr Merge Step4 factsex:pr-merge-step
| action | create a PR |
| action | merge it |
| rdf:type | Step |
| stepNumber | 6 |
Unsandbox4 factsex:unsandbox
| hasCli | Typescript Cli |
| hasDocumentation | Go Quick Start Docs |
| rdfs:label | unsandbox |
| rdf:type | Software Project |
Github Repo Orchestra3 factsex:github-repo-orchestra
| associatedWith | Orcestra |
| rdf:type | Repository |
| url | Orchestra |
Github to Backlog Sync3 factsex:github-to-backlog-sync
| rdf:type | Process |
| result | shows up in the Backlog |
| trigger | create an issue in GitHub |
Go Sdk3 factsex:go-sdk
| language | Go |
| location | clients/go |
| rdf:type | Software Development Kit |
Integration Approach 13 factsex:integration-approach-1
| expectedOutcome | Seamless Integration |
| rdf:type | Strategy |
| uses | Vendoring |
Task Done Step3 factsex:task-done-step
| rdf:type | Step |
| stepNumber | 5 |
| trigger | move from review to done |
Unfirehose Schema3 factsex:unfirehose-schema
| hostedOn | Npm |
| packageId | @unturf/unfirehose-schema |
| rdf:type | Npm Package |
Async Version2 factsex:async-version
| apiStyle | Async |
| derivedFrom | Typescript Sdk File |
Git Repo UN Inception2 factsex:git-repo-un-inception
| rdf:type | Repository |
| url | UN Inception |
Hiding Feature Behind Tab2 factsex:hiding-feature-behind-tab
| purposeOf | Testing |
| purposeOf | Proof of Concept |
Unsandbox Keys2 factsex:unsandbox-keys
| rdf:type | Authentication Credential |
| usageContext | Fetch |
Go Quick Start Docs1 factex:go-quick-start-docs
| authoredBy | Ajax |
Orcestra1 factex:orcestra
| rdf:type | Software Project |
Pr1 factex:pr
| rdf:type | Pull Request |
Repository Link1 factex:repository-link
| intendedTarget | Orcestra |
Task Management Flow1 factex:task-management-flow
| rdf:type | Process |
Unfirehose1 factex:unfirehose
| rdf:type | Software Project |
Unsandbox Rest Api Endpoints1 factex:unsandbox-rest-api-endpoints
| rdf:type | Api Interface |