{"push_id":2986992241,"size":113,"distinct_size":3,"ref":"refs/heads/thofmann/robot-memory-lock-thread-safety","head":"9a0ed497d122bc438fb7ec5579127322a0eaec27","before":"3174aee196e951aba26d633b1fc6bd1df6cc0d93","commits":[{"sha":"bae143b941704411e3ed976704aa9038e40f8f40","author":{"name":"Tim Niemueller","email":"af8c6a1c3818001b9a433062fb1d5f4ed142547d@kbsg.rwth-aachen.de"},"message":"clips-executive: add and improve goal documentation","distinct":false,"url":"https://api.github.com/repos/fawkesrobotics/fawkes/commits/bae143b941704411e3ed976704aa9038e40f8f40"},{"sha":"9e44c415fdc5020eec54dbd9c6cb5f8a6482f560","author":{"name":"Tim Niemueller","email":"af8c6a1c3818001b9a433062fb1d5f4ed142547d@kbsg.rwth-aachen.de"},"message":"clips-executive: introduce machine-readable goal error slot\n\nAdd slot to describe errors in a way that enables to easily match the\nerrors in rules.","distinct":false,"url":"https://api.github.com/repos/fawkesrobotics/fawkes/commits/9e44c415fdc5020eec54dbd9c6cb5f8a6482f560"},{"sha":"b7e8a88e2d304f768c31cf5dc8e5e3eb04097cbb","author":{"name":"Tim Niemueller","email":"af8c6a1c3818001b9a433062fb1d5f4ed142547d@kbsg.rwth-aachen.de"},"message":"clips-executive: set error slot for sub-goal sub-types","distinct":false,"url":"https://api.github.com/repos/fawkesrobotics/fawkes/commits/b7e8a88e2d304f768c31cf5dc8e5e3eb04097cbb"},{"sha":"ba3140551a59c85ea39199549e3df43fae63e195","author":{"name":"Tim Niemueller","email":"af8c6a1c3818001b9a433062fb1d5f4ed142547d@kbsg.rwth-aachen.de"},"message":"clips-executive: add TIMEOUT-SUBGOAL goal type\n\nThis goal type observes a timeout while executing a sub-goal and aborts\nthe sub-goal if a specified time is exceeded.","distinct":false,"url":"https://api.github.com/repos/fawkesrobotics/fawkes/commits/ba3140551a59c85ea39199549e3df43fae63e195"},{"sha":"37120a14bd5fe8e2262354878cfdc9168e31c270","author":{"name":"Tim Niemueller","email":"af8c6a1c3818001b9a433062fb1d5f4ed142547d@kbsg.rwth-aachen.de"},"message":"clips-executive: add goal-tree utility functions\n\nThe new functions support the easy creation of static nested goal trees.","distinct":false,"url":"https://api.github.com/repos/fawkesrobotics/fawkes/commits/37120a14bd5fe8e2262354878cfdc9168e31c270"},{"sha":"0ca299efd4b7c62d190a76021ae79bd929e18e62","author":{"name":"Tim Niemueller","email":"af8c6a1c3818001b9a433062fb1d5f4ed142547d@kbsg.rwth-aachen.de"},"message":"clips-executive: re-factor and extend test scenario\n\nThe test scenario now creates a goal tree based on all existing sub-goal\nsub-types. Goals have been separated into one file per goal class, which\nmakes the overview much simpler. Use new goal tree utility functions to\nbuild tree.","distinct":false,"url":"https://api.github.com/repos/fawkesrobotics/fawkes/commits/0ca299efd4b7c62d190a76021ae79bd929e18e62"},{"sha":"d8ec363edc71f3036bbbcbdd00ddbe9f63f988bd","author":{"name":"Tim Niemueller","email":"af8c6a1c3818001b9a433062fb1d5f4ed142547d@kbsg.rwth-aachen.de"},"message":"config: adapt clips-executive test scenario config","distinct":false,"url":"https://api.github.com/repos/fawkesrobotics/fawkes/commits/d8ec363edc71f3036bbbcbdd00ddbe9f63f988bd"},{"sha":"2f58b8a10ce1a475d9b72f756fbeab86a12455a1","author":{"name":"Tim Niemueller","email":"af8c6a1c3818001b9a433062fb1d5f4ed142547d@kbsg.rwth-aachen.de"},"message":"clips-executive-rest-api: add error field to Goal API","distinct":false,"url":"https://api.github.com/repos/fawkesrobotics/fawkes/commits/2f58b8a10ce1a475d9b72f756fbeab86a12455a1"},{"sha":"a06d8e68f6bca3b2a88c4cd9d080e763c0c62344","author":{"name":"Tim Niemueller","email":"af8c6a1c3818001b9a433062fb1d5f4ed142547d@kbsg.rwth-aachen.de"},"message":"clips-executive-rest-api: re-generate C++ model for Goal","distinct":false,"url":"https://api.github.com/repos/fawkesrobotics/fawkes/commits/a06d8e68f6bca3b2a88c4cd9d080e763c0c62344"},{"sha":"5161a8a19756795c5319f806ac9927f75c2fe141","author":{"name":"Tim Niemueller","email":"af8c6a1c3818001b9a433062fb1d5f4ed142547d@kbsg.rwth-aachen.de"},"message":"clips-executive-rest-api: fill error field","distinct":false,"url":"https://api.github.com/repos/fawkesrobotics/fawkes/commits/5161a8a19756795c5319f806ac9927f75c2fe141"},{"sha":"b48e97fa2d4e333ed4d4567b3d8e11a5cdacf148","author":{"name":"Tim Niemueller","email":"af8c6a1c3818001b9a433062fb1d5f4ed142547d@kbsg.rwth-aachen.de"},"message":"webview-frontend: re-generate Goal model for clips-executive part","distinct":false,"url":"https://api.github.com/repos/fawkesrobotics/fawkes/commits/b48e97fa2d4e333ed4d4567b3d8e11a5cdacf148"},{"sha":"baa509ed874118bbdbccea2f16cfbaf0cd6def60","author":{"name":"Tim Niemueller","email":"af8c6a1c3818001b9a433062fb1d5f4ed142547d@kbsg.rwth-aachen.de"},"message":"webview-frontend: extend goal tree viz by params and error\n\nShow parameters and error information in goal tree visualization.","distinct":false,"url":"https://api.github.com/repos/fawkesrobotics/fawkes/commits/baa509ed874118bbdbccea2f16cfbaf0cd6def60"},{"sha":"2b7e352901fb521b02c37dfe6b87bfcd5a7b70d2","author":{"name":"Tim Niemueller","email":"af8c6a1c3818001b9a433062fb1d5f4ed142547d@kbsg.rwth-aachen.de"},"message":"webview-frontend: emit SVG as string in DotGraphComponent","distinct":false,"url":"https://api.github.com/repos/fawkesrobotics/fawkes/commits/2b7e352901fb521b02c37dfe6b87bfcd5a7b70d2"},{"sha":"b94fd05939e47599c212032a00ce9a7c374b596a","author":{"name":"Tim Niemueller","email":"af8c6a1c3818001b9a433062fb1d5f4ed142547d@kbsg.rwth-aachen.de"},"message":"webview-frontend: support downloading goal tree as SVG","distinct":false,"url":"https://api.github.com/repos/fawkesrobotics/fawkes/commits/b94fd05939e47599c212032a00ce9a7c374b596a"},{"sha":"049f99b614be0f78058dc8e159953861172b4689","author":{"name":"Tim Niemueller","email":"af8c6a1c3818001b9a433062fb1d5f4ed142547d@kbsg.rwth-aachen.de"},"message":"clips-executive: rename plan-action status to state\n\nIt really models a state machine, cf. InTeX18 paper. Adapt CLIPS code as\nnecessary.","distinct":false,"url":"https://api.github.com/repos/fawkesrobotics/fawkes/commits/049f99b614be0f78058dc8e159953861172b4689"},{"sha":"bc4486c8c861dbe03f999898c2e4399d23c372e1","author":{"name":"Tim Niemueller","email":"af8c6a1c3818001b9a433062fb1d5f4ed142547d@kbsg.rwth-aachen.de"},"message":"clips-executive: adapt tests to plan-action change","distinct":false,"url":"https://api.github.com/repos/fawkesrobotics/fawkes/commits/bc4486c8c861dbe03f999898c2e4399d23c372e1"},{"sha":"560fdb2d7554f7ea2d289f4427372249bd18ec32","author":{"name":"Tim Niemueller","email":"af8c6a1c3818001b9a433062fb1d5f4ed142547d@kbsg.rwth-aachen.de"},"message":"clips-executive: move fixed sequence to new plans\n\nThe fixed sequence really is just a pre-defined plan, and there could be\nseveral. Make a better pattern and move it to the plans sub-directory\nand give it a useful name.","distinct":false,"url":"https://api.github.com/repos/fawkesrobotics/fawkes/commits/560fdb2d7554f7ea2d289f4427372249bd18ec32"},{"sha":"df4e83022d46e3cc4e07bec63af9acb54598bbff","author":{"name":"Tim Niemueller","email":"af8c6a1c3818001b9a433062fb1d5f4ed142547d@kbsg.rwth-aachen.de"},"message":"config: load plans for clips-executive test scenario","distinct":false,"url":"https://api.github.com/repos/fawkesrobotics/fawkes/commits/df4e83022d46e3cc4e07bec63af9acb54598bbff"},{"sha":"593be36277dbbfe9cd5362781eca01fca96e53ca","author":{"name":"Tim Niemueller","email":"af8c6a1c3818001b9a433062fb1d5f4ed142547d@kbsg.rwth-aachen.de"},"message":"clips-executive: only make mode decisions in goal reasoner\n\nTo clarify responsibilities of the component, it is only the goal\nreasoner which can switch goal modes now. The new plan therefore no\nlonger modifies the goal. Rather, the goal reasoner checks for selected\ngoals which have a valid plan and then marks them as expanded. Later,\nmore specific cases can account for ensemble planning with multiple\nplanners and plans.","distinct":false,"url":"https://api.github.com/repos/fawkesrobotics/fawkes/commits/593be36277dbbfe9cd5362781eca01fca96e53ca"},{"sha":"842afbe5683a922b57c26c1489823bba6cdb1077","author":{"name":"Tim Niemueller","email":"af8c6a1c3818001b9a433062fb1d5f4ed142547d@kbsg.rwth-aachen.de"},"message":"buildkite: initial pipeline and build scripts","distinct":false,"url":"https://api.github.com/repos/fawkesrobotics/fawkes/commits/842afbe5683a922b57c26c1489823bba6cdb1077"}]}
{"actor":{"display_login":"morxa"}}